1장. JPA 소개 애플리케이션에서 SQL을 직접 다루면, 테이블 설계 변경 시 수정해야할 코드의 양이 많고, 유지보수 시에 SQL을 꼭 확인해야 하는 일이 생긴다. 객체지향의 패러다임과 RDB의 패러다임은 맞지않아서 객체지향의 상속, 연관관계, 그래프탐색, 동등성 비교 등을 표현하는 데는 한계가 있다. JPA는 JAVA 진영의 ORM으로, JPA를 사용하면 엔티티의 변경을 감지하여 SQL을 직접 짜주어 개발자가 신경쓸 일이 줄어든다. 또한 객체 중심적으로 개발할 수 있게 해준다. 2장. JPA 시작 H2 DB를 로컬PC에 설치하여 실행하고 서버모드로 접속하였다. JAVA 애플리케이션의 persistence.xml에 JDBC 접속정보와 JDBC 관련 로그 설정하였다. JAVA 애플리케이션에 JPA 설정..