와 나는 JTA에 새로운 오전 그리고 난 fun1 다음 fun3도하지만이 일이 안 실패하면 내가 원하는 JTA이 PC .IN 비즈니스 방법JTA 2PC는 - 여러 데이터 소스
을 구현하기 위해 노력하고 있습니다.
@Transactional
fun(){
testDao1.fun1();
testDao2.fun3();
}
다음과 같은 것들이 있습니다. .I는 JTA 유형의를 4.getting 위의 데이터 소스는 및 지속성 부 를 사용
생성 entityAMangerFactory이다 퍼시스턴스 유닛을 갖는 다수의 데이터 소스를
<bean id="dataSource" class="org.apache.commons.dbcp.managed.BasicManagedDataSource"
destroy-method="close">
<property name="driverClassName" value="org.postgresql.xa.PGXADataSource" />
<property name="url" value="${database.interimws.email.url}" />
<property name="username" value="${database.interimws.email.username}" />
<property name="password" value="${database.interimws.email.password}" />
<property name="defaultAutoCommit" value="false" />
<property name="maxActive" value="${database.maxactive}" />
<property name="maxIdle" value="${database.maxidle}" />
<property name="maxWait" value="${database.maxwait}" />
</bean>
가지고
소스 만들기 서버의 javax.transaction.TransactionManager 및 Usertransaction 객체 및 주석 용 spring jta 구성
트랜잭션으로 주석 처리 된 bussiness 클래스가 있습니다.
어떤 서버를 사용하고 있습니까? – beny23