JPA
정의
JPA란?
Java Persistence API 자바 객체를 관계형 데이터 베이스에 영속적으로 저장하고 조회할 수 있는 명세로 Java에서 제공하는 ORM 기술에 대한 표준
구성요소
- java.persistence 패키지로 정의된 API
- JPQL
- 객체 및 관계 MetaData
특징
- JPA는 인터페이스의 모음, 단순 명세
- 구현은 사용자가 직접 해야한다.
장점
- SQL 쿼리를 작성하지 않고, 객체를 통해 데이터베이스를 조작 가능
JPA 구현체
- Hibernate
- EclipseLink
- OpenJPA
- TopLink Essential
댓글남기기