최근 회사에서 진행하게 된 프로젝트에서 Spring + Mybatis를 대신하여 SpringBoot + JPA를 도입하여 사용하게 되었다.
해당 라이브러리를 회사의 여러 프로젝트 중 우리 팀이 최초로 도입하게 되었기에,
해당 라이브러리와 관련하여 짧게나마 회사에서 학습할 시간을 주어 공부를 할 수 있게 되었다.
기존에 JPA를 얕게나마 알고 있던 내가 JPA 관련 메인 개발자가 되어, 실무에서 사용하기 위해 해당 책을 구매하게 되었다.
결론부터 말하자면 해당 책은 굉장히 친절하게 작성되어있다.
DB에 대한 지식을 어느 정도 보유하고 있다면 JPA를 실무에서도 충분히 잘 활용할 수 있게 해 준다.
JPA의 동작원리와 그에 따라 애매모호했던 개념을 정리할 수 있었으며 상황에 따라 도입하기 좋은 기술 및 어노테이션 등을 알려주었다.
또한 한국인이 작성한 책이라 번역 과정에서 어색한 구문 없이 수월하게 읽을 수 있었다.
다만 JPA 관련 라이브러리들 까지 모두 포함하여 설명하기에 두꺼워진 내용물이 처음 책을 구매했을 때 압박감으로 느껴졌다.
JPA를 알고 싶거나 실무에서 좀 더 자연스럽게 활용하고 싶은 사람이라면 이 분(김영한 님)의 책을 적극 추천한다.