저는 Spring의 @Transactional
주석을 사용하기 시작했으며 트랜잭션 관리에 많은 편의를 제공합니다. 그러나이 코드를 사용하면 Spring에 의존하게됩니다. 내가 JPA 타입의 물건을 가지고 있다면 javax persistence 패키지가있다. JPA 주석이 있다면 모든 종류의 코드를 표시 할 수있다. 그러나 그것들은 모두 javax.persistence
에서 왔기 때문에 코드는 특정 구현이나 ORM에 의존하지 않는다.JTA와 Spring의 차이 @ 트랜잭션 주석
제 생각에는 거래 물건에 대한 유사한 주석이있는 것 같습니다. javax jta 패키지를 찾았지만 실제로 구현할 수있는 일반적인 주석이 있는지 확신 할 수 없습니다. 기본적으로 우리가 Spring에 의존하지 않도록 트랜잭션 기능을 관리하는 메소드에 넣을 수있는 일반적인 javax와 유사한 어노테이션이 있는지 궁금합니다.
사용중인 JavaEE 버전은 무엇입니까? – skaffman
@skaffman Java 7이 선호되지만 Java 6가 작동합니다. – dnc253
JavaEE 버전이 아니라 JavaEE 버전이라고 말했습니다. 귀하의 질문은 버전 의존성이 높은 JavaEE API의 일부에 관한 것입니다. – skaffman