Java Persistence API 약자
자바진영에서 만든 ORM 기술 표준이며, 객체지향과 관계형에 따른 패러다임 불일치가 발생하는데 이를 해결해주는 기술이다.
객체지향과 관계형데이터 패러다임 불일치가 발생하는데 이를
Audit 기능, 프로젝션, 쿼리생성 지원 등
ORM 프레임워크이며,
타입안전성 방식이며, HQL 쿼리 유지 관리 필요성으로 인하여 생긴 기술
빌드시 어노테이션 프로세서를 통해 엔티티에 따른 클래스 생성
도메인 중심의 개발방법론이며,
웹서칭 해본결과 JPA를 포커스로 다루는 책이 시중에 3개정도 있는걸로 알고있고,
추천순으로 순서를 나열해보았다.
책으로 JPA를 전부 배우기에는 무리가 있는데, 기본적이고 개념적인 부분을 다루고 있으며 세부적인건 레퍼런스를 참고하는걸 추천드립니다. (하이버네이트 내용은 적게 다루는걸로 기억)
이름 | 자바 ORM 표준 JPA 프로그래밍 | JPA 퀵스타트 | JPA 프로그래밍 입문 |
---|---|---|---|
학습난이도 | 중상 | 중 | 중하 |
내용 깊이 | 상 | 중상 | 중 |
비고 | 우아한형제들 개발팀장이신분이 저자이며 인프런에 JPA 강좌를 하고있는데 강의수강필요시 참고하면될듯 싶다 | 초판시일이 가장최신인 책인데 다루는 내용은 비슷하다고 느낀책 |