자바 퍼시스턴스: 두 판 사이의 차이

내용 삭제됨 내용 추가됨
잔글편집 요약 없음
1번째 줄:
'''자바 퍼시스턴스 API'''또는 '''자바 [[지속성]] API'''(Java Persistence API, '''JPA''') 는 [[자바 플랫폼, 스탠더드 에디션|자바 플랫폼 SE]]와 [[자바 플랫폼, 엔터프라이즈 에디션|자바 플랫폼 EE]]를 사용하는 응용프로그램에서 관계형 [[데이터베이스]]의 관리를 표현하는 자바 [[API]]이다.
 
기존에 [[EJB]]에서 제공되던 엔터티 빈(Entity Bean)을 대체하는 기술이다. '''자바 퍼시스턴스 API'''는 JSR 220에서 정의된 EJB 3.0 스펙의 일부로 정의가 되어 있지만 EJB 컨테이너에 의존하지 않으며 EJB, 웹 모듈 및 [[Java SE]] 클라이언트에서 모두 사용이 가능하다. 또한, 사용자가 원하는 퍼시스턴스 프로바이더 구현체를 선택해서 사용할 수 있다.
25번째 줄:
 
== 엔티티 ==
퍼시스턴스 [[엔티티]]는 [[관계형 데이터베이스]]에서 테이블로 지속되는 경량 [[자바 클래스]]이다. 이러한 엔티티는 테이블에서 개개의 행에 해당한다. 엔티티는 일반적으로 다른 엔티티들과 관계가 있으며 이러한 관계는 객체/관계형 메타 데이터를 통해 표현된다. 객체/관계형 메타데이터는 어노테이션을 사용하여 엔티티 클래스 파일에 직접 명시하거나 응용프로그램과 함께 배포되는 별도의 XML 설명자 파일에서 지정할 수 있다.
 
== JPQL ==