복붙노트

[SPRING] Spring + Hibernate + JTA - HibernateTransactionManager 또는 JTATransactionManager

SPRING

Spring + Hibernate + JTA - HibernateTransactionManager 또는 JTATransactionManager

Spring과 Hibernate를 통합하고 JTA를 사용하여 트랜잭션을 관리하려고합니다. 제 경우 JBoss도 트랜잭션 처리를 App 서버로 위임하고 싶습니다. 나는 Spring의 "transactionManager"빈의 설정에 관한 질의를 가지고있다.

1) 우리는 HibernateTransactionManager를 사용하고 hibernate.transaction.factory_class와 hibernate.transaction.manager_lookup_class 속성을 hibernate.properties 파일에 설정할 수 있습니까? 그렇지 않다면, 왜?

2) 또는 JTATransactionManager를 사용해야합니까?

옵션 (2)에서 우리는 여전히 hibernate.properties에서 속성 ( "hibernate.transaction.factory_class", "hibernate.transaction.manager_lookup_class")을 설정해야합니까?

감사.

해결법

  1. ==============================

    1.appserver에 위임하고 싶다면 JTATransactionManager를 필자의 지식으로 사용해야한다. HibernateTransactionManager는 JTA 트랜잭션 관리자가 아니다.

    appserver에 위임하고 싶다면 JTATransactionManager를 필자의 지식으로 사용해야한다. HibernateTransactionManager는 JTA 트랜잭션 관리자가 아니다.

  2. from https://stackoverflow.com/questions/5936921/spring-hibernate-jta-hibernatetransactionmanager-or-jtatransactionmanager by cc-by-sa and MIT license