1

내 응용 프로그램에서 jta 트랜잭션을 사용하고 있습니다.Spring Java 구성을 사용하여 JTA 트랜잭션을 수행하는 방법

나는 우리가 하나의 DB 트랜잭션을 사용하는 @EnableTransactionManagement을 가지고 있지만 우리가 JTA를 통해 distributed XA transaction를 사용하는 등, 주석 할 수있는 방법을 찾을 필요가 태그 <tx:jta-transaction-manager />

봄-의 configuration.xml 파일을 사용하여 JTA를 가능하게 할 수있다.

스프링 자바 @Configuration을 사용하여 어떻게 같은 코드를 만들 수 있습니까?

답변

0

나는 당신이 Configuration 클래스 자체를 통해 이것을하지 않고, 트랜잭션 (또는 개별 메소드)이 될 실제 클래스에 주석을다는 것이라고 생각한다. Spring 문서의 예제 :

// the service class that we want to make transactional 
@Transactional 
public class DefaultFooService implements FooService { 

    Foo getFoo(String fooName); 

    Foo getFoo(String fooName, String barName); 

    void insertFoo(Foo foo); 

    void updateFoo(Foo foo); 
} 
+0

@Transactional은 Transaction을 사용합니다. 나는 Configuration 클래스에서 annotation을 통해 JTA 트랜잭션을 활성화/정의하는 방법을 알고 싶었다. 사용할 수있는 부동산이 있습니까? – Suvasis