기본 Java Persistence API 설정

애플리케이션의 이식성을 높이려면, 애플리케이션에서 지속 단위마다 <provider> 요소를 정의하는 대신 이 페이지를 사용하여 이 서버에서 실행 중인 애플리케이션의 기본 Java™ Persistence API(JPA) 설정을 구성하십시오.

기본 JPA 지속성 제공자, JTA(Java Transaction API) 트랜잭션에 등록할 때 기본적으로 사용할 데이터 소스, JTA 지속성 제공자가 JTA 트랜잭션 등록을 피해야 하는 조작에 사용할 수 있는 데이터 소스를 선택할 수 있습니다. 데이터 소스는 해당 JNDI(Java Naming and Directory Interface) 이름으로 식별됩니다. 이 페이지에 정의된 JPA 설정은 애플리케이션이 지속 단위에 대한 JPA 설정을 정의하지 않는 경우에만 애플리케이션의 지속 단위에 사용됩니다.

참고: 애플리케이션 JPA 설정은 항상 이 페이지의 설정을 대체합니다.

이 관리 콘솔 페이지를 보려면 서버 > 서버 유형 > WebSphere 애플리케이션 서버 > server_name > 컨테이너 서비스 > 기본 Java Persistence API 설정을 클릭하십시오.

JPA 스펙

기본 제공자에 사용할 JPA 스펙을 지정합니다. 지원되는 스펙 레벨 목록에서 선택하십시오.

기본값
2.1

기본 지속성 제공자

애플리케이션 서버 컨테이너에 대한 기본 지속성 제공자를 지정하십시오.

제품에 포함된 제공자 목록에서 지속성 제공자를 선택하거나 대체 지속성 제공자의 완전한 패키지 규정 JPA 구현 클래스 이름을 지정하십시오.
JPA 2.1의 기본값
org.eclipse.persistence.jpa.PersistenceProvider
JPA 2.0의 기본값
com.ibm.websphere.persistence.PersistenceProviderImpl
참고: 대체 지속성 제공자가 기본값으로 지정된 경우, 대체 지속성 제공자가 서버에 작성되었는지 확인하십시오. 써드파티 지속성 제공자 사용에 대한 정보를 참조하십시오.

기본 JTA 데이터 소스 JNDI 이름

애플리케이션 서버 컨테이너의 지속 단위에서 사용하는 기본 JTA 데이터 소스를 지정하십시오.

현재 구성되어 있고 애플리케이션 서버에 표시되는 JTA 데이터 소스 목록에서 데이터 소스의 JNDI 이름을 선택하십시오.
기본값
없음
참고: 기본 JTA 데이터 소스가 지정되지 않은 경우, 해당 JTA 데이터 소스가 지속 단위의 <properties> 요소에 있는 연결 특성 필드 또는 <jta-data-source>에 지정되었는지 확인하십시오.

기본 비JTA 데이터 소스 JNDI 이름

애플리케이션 서버 컨테이너의 지속 단위에서 사용하는 기본 비JTA 데이터 소스를 지정하십시오.

목록에서 데이터 소스의 JNDI 이름을 선택하십시오. 현재 구성되어 있고 애플리케이션 서버에 표시되며 non-transactional로 설정된 데이터 소스가 목록에 포함됩니다.
기본값
없음
참고: 일부 JPA 엔티티 기능의 경우 비JTA 데이터 소스를 지정해야 합니다. 이러한 예로 자동 엔티티 ID 생성이 있습니다. 비JTA 데이터 소스가 애플리케이션 요구사항에 맞게 구성되었는지 확인하십시오. 비JTA 데이터 소스 구성에 대한 정보는 지속 단위와 데이터 소스 연관에 대한 정보를 참조하십시오.

주제 유형을 표시하는 아이콘 참조 주제



시간소인 아이콘 마지막 업데이트 날짜: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=uejb_jpasettings
파일 이름:uejb_jpasettings.html