jpa
-
[JPA] JPA 기본Spring/JPA 2024. 4. 14. 02:45
JPA(Java Persistence API) 란? Java ORM 기술에 대한 표준 명세로, JAVA에서 제공하는 API (Spring에서 제공X) ※ ORM(Obejcet-relational-mapping) 이란 객체 관계 맵핑 객체는 객체대로 설계, 관계형 데이터베이스는 관계형 데이터베이스대로 설계 객체와 관계형 데이터베이스를 ORM 프레임워크가 중간에 맵핑 해준다. JPA의 동작 과정 JPA는 어플리케이션과 JDBC 사이에서 동작한다. 개발자가 JPA를 사용하면 JPA 내부에서 JDBC API 를 사용하여 SQL을 호출하여 DB와 통신한다. 저장 과정 MemberDAO에서 객체를 저장하고 싶을 때 개발자는 JPA에 Member 객체를 넘기면 JPA는 아래와 같이 동작한다. 1) Member 엔티티..