JPA, Hibernate, Spring Data JPA?
Spring2023. 8. 6. 18:55JPA, Hibernate, Spring Data JPA?

JPA를 사용하는 이유 JPA는 CRUD 쿼리를 직접 작성할 필요가 없습니다. 또한, 부모-자식 관계 표현, 1:N 관계 표현, 상태와 행위를 한 곳에서 관리하는 등 객체지향 프로그래밍을 쉽게 할 수 있다는 장점이 있습니다. 즉 SQL이 아닌 객체 중심으로 개발이 가능합니다. 추가적으로 관계 매핑이 어렵거나 성능에 대한 이슈가 우려되는 경우 네이티브 SQL 이란 기능을 제공하는데, 이는 SQL을 직접 작성하여 사용할 수 있습니다. JPA, Hibernate, Spring Data JPA? JPA(Java Persistence API)는 ORM(Object-Relational Mapping) 기술 표준으로 사용되는 인터페이스로서 자바 표준명세서입니다. ORM: 객체와 관계형 데이터베이스의 데이터를 자동으로..

image