기본 Java Persistence API 설정

JPA(Java™ Persistence API) 스펙에는 정의할 기본 프로바이더가 필요합니다. 응용프로그램에서 JPA를 사용하는 경우, 이 페이지를 사용하여 기본값을 제공하는 것이 좋습니다. 응용프로그램 이식성을 높이려면, 응용프로그램에서 지속 단위마다 <provider> 요소를 정의하는 대신 이 페이지에서 이 서버에 실행 중인 응용프로그램에 기본 JPA 설정을 구성할 수 있습니다. 여기에 정의된 JPA 설정은 응용프로그램이 해당 지속 단위에 JPA 설정을 정의하지 않을 때만 응용프로그램의 지속 단위에 사용됩니다.

문제점 방지: 응용프로그램 JPA 설정은 항상 이 페이지의 설정을 대체합니다. gotcha

이 관리 콘솔 페이지를 보려면 응용프로그램 > 서버 > 컨테이너 서비스 > 기본 Java Persistence API 설정을 클릭하십시오.

기본 지속성 프로바이더

Application Server 컨테이너에 대한 기본 지속성 프로바이더를 지정합니다. 기본 지속 프로바이더는 제품에 포함된 프로바이더 목록 또는 사용자 지정 대체 지속 프로바이더에서 선택할 수 있습니다.

제품 목록에서 지속 프로바이더를 선택하거나 대체 지속 프로바이더의 완전한 패키지 규정 JPA 구현 클래스 이름을 지정하십시오.
기본값
com.ibm.websphere.persistence.PersistenceProviderImpl
문제점 방지: 대체 지속 프로바이더가 기본값으로 지정되어 있는 경우, 대체 지속 프로바이더가 서버에 작성되어 있는지 확인하십시오. 써드파티 지속 프로바이더 사용에 대한 Information Center 주제를 참조하십시오.gotcha
기본 JTA(Java Transaction API) 데이터 소스 JNDI(Java Naming and Directory Interface) 이름

Application Server 컨테이너의 지속 단위에 사용되는 기본 JTA 데이터소스를 지정하십시오.

드롭 다운 상자에서 데이터 소스에 대한 JNDI 이름을 선택하십시오. 현재 구성되어 Application Server에 표시되는 JTA 데이터소스는 드롭 다운 상자에서 선택할 수 있습니다.
기본값
없음
문제점 방지: 기본 JTA 데이터소스가 지정되어 있지 않으면, 지속 단위에서 <properties> 요소의 <jta-data-source> 또는 연결 특성 필드에 적절한 JTA 데이터소스가 지정되어 있는지 확인하십시오.gotcha
기본 비JTA 데이터 소스 JNDI 이름

Application Server 컨테이너의 지속 단위에 사용되는 기본 비JTA 데이터소스를 지정하십시오.

드롭 다운 상자에서 데이터 소스에 대한 JNDI 이름을 선택하십시오. 현재 구성되어 Application Server에 표시되는 데이터소스는 "비트랜잭션"으로 설정되며 드롭 다운 상자에서 선택할 수 있습니다.
기본값
없음
문제점 방지: 몇몇 JPA 엔티티 기능을 사용하려면 비JTA 데이터소스가 지정되어야 합니다. 이 값의 예로 자동 엔티티 ID 생성을 들 수 있습니다. 비JTA 데이터소스가 응용프로그램 요구사항에 맞게 구성되어 있어야 합니다. 비JTA 데이터소스 구성에 대한 정보는 지속 단위와 데이터소스 연관에 대한 Information Center 주제를 참조하십시오.gotcha



표시된(온라인) 링크는 인터넷에 액세스해야 합니다.

관련 태스크
관련 참조


파일 이름: uejb_jpasettings.html