Liberty에 JPA 애플리케이션 배치

[17.0.0.2 and later]Liberty가 Java™ Persistence API(JPA)를 사용하는 애플리케이션을 지원할 수 있도록 하려면 필요한 스펙 레벨에 따라 jpa-2.0, jpa-2.1 또는 jpaContainer-2.1 기능을 server.xml 파일에 추가하십시오. 지속성 컨텍스트 및 지속성 단위도 정의해야 하며, 엔티티 관리자 및 엔티티 관리자 팩토리에 대한 액세스도 구성해야 합니다.

시작하기 전에

이 태스크는 JPA를 사용하는 애플리케이션이 배치될 Liberty 서버를 작성했다고 가정합니다. 수동으로 Liberty 서버 작성의 내용을 참조하십시오.

이 태스크 정보

다음 JPA 기능이 Liberty에서 사용 가능합니다.
  • jpa-2.0 기능은 JPA 2.0 스펙에 기록된 애플리케이션 관리 및 컨테이너 관리 JPA를 사용하는 애플리케이션을 지원합니다. 지원은 컨테이너 관리 프로그래밍 모델을 지원하기 위한 확장과 함께 Apache OpenJPA에 빌드되었습니다.
  • jpa-2.1 기능은 JPA 2.1 스펙에 기록된 애플리케이션 관리 및 컨테이너 관리 JPA를 사용하는 애플리케이션을 지원합니다. 지원은 EclipseLink에서 빌드됩니다. 내장 EclipseLink JPA 제공자를 사용하고 있지 않은 경우 서버 런타임 이미지를 최소화하기 위해 jpaContainer-2.1 기능을 대신 사용할 수 있습니다.
  • [17.0.0.2 and later]jpaContainer-2.1 기능은 JPA 2.1 스펙에 기록된 애플리케이션 관리 및 컨테이너 관리 JPA를 사용하는 애플리케이션을 지원합니다. 이 기능에는 내장 JPA 제공자가 포함되어 있지 않습니다. 사용자는 공유 라이브러리, 글로벌 라이브러리를 통해 JPA 제공자를 제공하거나 애플리케이션에 임베드된 JPA 제공자를 제공해야 합니다.

WebSphere® Developer Tools를 사용한 JPA 애플리케이션 개발에 대한 정보는 JPA 애플리케이션 개발을 참조하십시오.

프로시저


주제의 유형을 표시하는 아이콘 태스크 주제

파일 이름: twlp_dep_jpa.html