Spring 인강 정리/자바 ORM 표준 JPA 프로그래밍 - 기본편
2022. 2. 28.
JPA(Java Persistence API) 란?
1. JPA(Java Persistence API) 자바 진영의 ORM 기술 표준으로, 인터페이스의 모음 JPA 2.1 표준 명세를 구현한 3가지 구현체: Hibernate, EclipseLink, DataNucleus * ORM(Object-relational mapping, 객체 관계 매핑) 객체는 객체대로 독립적인 설계, 관계형 데이터베이스는 DB대로 독립적인 설계 ORM 프레임 워크가 중간에서 매핑 JPA는 애플리케이션과 JDBC 사이에서 동작하면서 DB의 특징을 몰라도 접근 가능하게끔 번역기의 역할을 한다. 2. JPA의 역할 1. SQL 중심적인 개발에서 객체 중심으로 개발 : 기존의 JDBC를 이용한 전통적인 개발에서는 SQL문을 직접 작성해야하므로, 사용하는 DB가 바뀌거나 필드값이 바뀌면..