사실 여기에 계신분들 중 JAVA관련 프로젝트를 많이 하시고 그 중 대부분 개발자들은 데이터엑세스 기술로 mybatis (또는 ibatis)를 사용하시는 것으로 알고 있습니다.
저도 mybatis를 주로 사용하지만 세계적 추세는( 꼭 JAVA가 아니더라도 ) SQL을 직접 이용하는 것을 많이 꺼리더라구요.
최근에는 직접 SQL을 사용하지 않고 JPA를 사용하여 ORM 형태를 많이 사용하는 추세로 가는 것 같습니다. ( 물론 ORM쓴다고 sql안쓰는 것은 아닙니다. ) ORM의 장점은 제대로 사용하게 되면 생산성 향상에 유지보수가 빨라지고 ( 사람마다 다르지만 ) 즐겁게 개발할 수 있다는 것이 큰 장점인 듯합니다.
그런데 우리나라는 정치적인 이유나 ( 보통 DBA와의 암투? ) 또는 낯설고 성능적이 문제 때문에 JAVA개발자들이 JPA을 많이 사용하지 않더군요. 정말 아쉽습니다. 사실 전자정부 프레임워크에도 들어가 있는데 말이죠.
또 다른 큰 문제는 바로 한글로된 제대로 책이 없다는 건데 ... 지금 나온 책들 보면 번역서가 대부분 이거나 오래된 버전의 하이버네이트 기준이라 최근 많이 사용되는 JPA관련 책이 없다는 것은 아쉽더라구요.
아니면 영문의 원서를 보던지 영어로 된 레퍼런스를 볼 수 밖에 없는 부분도 그렇구요.
그런데 KSUG의 JPA 에반젤리스트(!)로 활동하고 있는 김영한님께서 책을 쓰신다는 것을 알고 (저포함) 많은 분들이 기다리고 있었는데 드디어 나온다고 합니다!
저는 운이 좋아 프리뷰를 해보았는데 역시나 쉽게 배울 수 있도록 잘 나온듯합니다.
(저도 프리뷰하면서 많이 공부한 듯합니다 ^^;;;)
최근에 나온 기술인 ( 그렇게 최근은 아니지만 ) Spring data JPA와 QueryDSL 까지 설명하고 있어서 최신 JPA를 제대로 사용 해보려고 하시는 분들께는 참 좋은 책이 될듯합니다.
아직 완전 출시는 안되었고 예약을 받고 있더라구요.
http://www.yes24.com/24/goods/19040233
추천드립니다~~!
(혹시 문제가 있으면 글을 삭제 하겠습니다.)
댓글을 남기려면 로그인이 필요합니다.
로그인 후 이 페이지로 돌아와 바로 댓글을 남길 수 있습니다.