기본 Java Persistence API 설정

JPA(Java Persistence API) 스펙의 경우 기본 제공자를 정의해야 합니다. JPA를 사용하는 애플리케이션이 있는 경우, 이 페이지를 사용하여 기본값을 제공하는 것을 권장합니다. 애플리케이션의 이식성을 늘리려면 이 페이지를 사용하여 애플리케이션의 각 지속 단위에 <provider> 요소를 정의하는 대신에 이 서버에서 실행 중인 애플리케이션에 대한 기본 JPA 설정을 구성할 수 있습니다. 여기에 정의된 JPA 설정은 애플리케이션이 지속 단위에 대한 JPA 설정을 정의하지 않는 경우에만 애플리케이션의 해당 지속 단위에 사용됩니다.

문제점 방지 문제점 방지: 애플리케이션 JPA 설정은 항상 이 페이지의 설정을 대체합니다. gotcha

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

기본 지속성 제공자

애플리케이션 서버 컨테이너에 대한 기본 지속성 제공자를 지정하십시오. 기본 지속성 제공자는 제품에 포함된 제공자 목록이나 사용자 지정 대체 지속성 제공자에서 선택할 수 있습니다.

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

기본 JTA(Java Transaction API) 데이터 소스 JNDI(Java Naming and Directory Interface) 이름

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

데이터 소스의 JNDI 이름을 드롭 다운 상자에서 선택하십시오. 현재 구성되어 애플리케이션 서버에 표시되는 JTA 데이터 소스를 드롭 다운 상자 선택사항에서 사용할 수 있습니다.
기본값
없음
문제점 방지 문제점 방지: 기본 JTA 데이터 소스가 지정되지 않은 경우, 해당 JTA 데이터 소스가 지속 단위의 <properties> 요소에 있는 연결 특성 필드 또는 <jta-data-source>에 지정되었는지 확인하십시오. gotcha

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

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

데이터 소스의 JNDI 이름을 드롭 다운 상자에서 선택하십시오. 현재 구성되어 애플리케이션 서버에 표시되는 "비트랜잭션"으로 설정된 데이터 소스를 드롭 다운 상자 선택사항에서 사용할 수 있습니다.
기본값
없음
문제점 방지 문제점 방지: 일부 JPA 엔티티 기능의 경우 비JTA 데이터 소스를 지정해야 합니다. 이러한 예로 자동 엔티티 ID 생성이 있습니다. 비JTA 데이터 소스가 애플리케이션 요구사항에 맞게 구성되었는지 확인하십시오. 비JTA 데이터 소스 구성에 대한 정보는 지속 단위 및 데이터 소스 연관에 대한 Information Center 주제를 참조하십시오. gotcha


파일 이름: uejb_jpasettings.html