동일한 데이터 소스에 두 개의 자원 참조 파일 구성
동일한 데이터 소스에 두 개의 자원 참조 파일을 구성할 수 있습니다. 그러면 데이터 소스를 확장해서 Application Server의 기능을 이용하는 데 사용 가능한 두 개의 서로 다른 스키마 이름(z/OS®의 currentSQLId 또는 사용자 정의 특성의 currentSchema 이름)을 포함하도록 사용자 정의 특성을 확장할 수 있습니다.
이 태스크 정보

property name="openjpa.jdbc.TransactionIsolation" value="read-committed"
이 요청을
충족시키기 위해 JPA(Java™ Persistence
API)는 연결을 확보한 후 즉시 setTransactionIsolation(READ_COMMITTED)를 호출합니다.
데이터베이스에 대한 단일 실제 접속을 공유하는
두 개의 EntityManager가 있으면 첫 번째
EntityManager는 데이터베이스에 대한 연결을 작성하고 트랜잭션에
이 연결을 포함합니다. 두 번째 EntityManager가
연결을 작성할 때에는 격리 레벨을 변경할 수
없습니다. 두 개의 자원 참조 파일을 동일한 데이터 소스에 작성하면
이 문제를 피할 수 있습니다. Rational® Application
Developer를 통해 또는 XML 파일을 편집해서
자원 참조를 작성할 수 있습니다. ejb-jar.xml, ibm-ejb-jar-bnd.xml, ibm-ejb-jar-ext.xml,
persistence.xml 파일을 변경해야
합니다.
참고: IBM® Optim™ PureQuery 런타임에서
XA 데이터 소스에 구성하려는 경우, 데이터 소스에 새 사용자 정의 특성을
property_name = downgradeHoldCursorsUnderXa 및
boolean value = true로 정의해야 합니다.
이를 수행하는
방법에 대한 정보는 다음 섹션을 참조하십시오.