JPA가 뭐냐? JPA(Java Persistence API) 라는 것으로 JAVA진영 ORM 표준 되시겠다. 표준이면 좋겠구나. 올바른 방법이라고 생각했다. Hibernate는 JPA가 맞는지 의심스럽고, @Transactional 과 같이 사용하면 정말 멋지다. 이것은 필자가 생각하는 지극히 개인적인 Spring Data JPA + Hibernate 사용 소감이다. (아마도 Hibernate만 직접쓰면 문제는 덜할지 모른다.) 장점 표준 ORM으로써 자바의 철학을 만끽할 수 있다. SQL작성 전혀없이 CRUD를 구현할 수 있다.(모든 ORM의 장점이다) 단점 실제 사용은 표준이 표준이 아니다. Hibernate와 Spring Data JPA는 이미 표준이상의 기능으로 무장중이고, 이것은 마치 IE의 ..