JPA 시작스프링과 JPA는 자바 엔터프라이즈(기업) 시장의 주력 기술이다.스프링이 DI 컨테이너를 포함한 애플리케이션 전반의 다양한 기능을 제공한다면, JPA는 ORM 데이터 접근 기술을 제공한다. 스프링 + 데이터 접근 기술의 조합을 구글 트렌드로 비교했을 때- 글로벌에서는 스프링 + JPA 조합을 80% 이상 사용한다.- 국내에서도 스프링 + JPA 조합을 50%정도로 사용하고, 2015년도 이후로 점점 증가하는 추세이다. JPA는 스프링 만큼이나 방대하고, 학습해야할 분량도 많다. 하지만 한번 배워두면 데이터 접근 기술에서 매우 큰 생산성 향상을 얻을 수 있다. 대표적으로 JdbcTemplate이나 MyBatis같은 SQL 매퍼 기술은 SQL을 개발자가 직접 작성해야 하지만, JPA를 사용하면 S..