나는 JTA의 transcations에 대한 코드가?JTA transcations
3
A
답변
4
finally
블록의 커밋은 트랜잭션 상태가 STATUS_ACTIVE
인 경우에만 호출되며 커밋되거나 롤백되지 않았습니다. 메서드 블록의 try 블록에서 utx.commit()
을 잊어 버린 경우 트랜잭션이 롤백되거나 메서드가 끝날 때 커밋되도록 보안과 같이 보입니다.
1
finally 블록에서 이러한 커밋을 수행하는 것이 좋지 않다고 말합니다. 대부분의 목적에서 위험 할 수있는 중도 작업을 할 위험이 있습니다. 트랜잭션 상태를 ACTIVE로 확인한 후에는 롤백이 더 나은 옵션이됩니다.
HTH.
감사합니다, 니틴
관련 문제
- 1. Atomikos JTA - 복구 오류
- 2. JTA 트랜잭션을 사용 하시겠습니까?
- 3. JTA 트랜잭션 시간 초과
- 4. JTA 된 데이터 소스 거래없이
- 5. 어떻게 Bitronix JTA 복구를 사용하지
- 6. JTA 2PC는 - 여러 데이터 소스
- 7. Spring JTA 설정 - TransactionManager를 설정하는 방법?
- 8. Hibernate 검색과 JPA (JTA 트랜잭션 사용)
- 9. Spring JTA 트랜잭션 내에서 로컬 트랜잭션 만들기
- 10. Java Transaction API (JTA) 개요 도움말
- 11. Java EE의 Persistence.createEntityManagerFactory()가 JTA 소스를 무시합니다.
- 12. JPA2 + Hibernate 3.6.0에서의 JTA 또는 로컬 트랜잭션?
- 13. "jta-datasource"와 "resource-local"데이터 소스의 차이점은 무엇입니까?
- 14. JDO with Java EE 6 (CDI 및 JTA?)
- 15. WebLogic에서 JTA 트랜잭션 시간 초과 값 가져 오기
- 16. CMT에 대한 JTA 트랜잭션 구분은 정확히 존중 되는가?
- 17. 자신 만의 JTA 트랜잭션을 생성 할 수 있습니까?
- 18. hibernate, mysql, glassfish v3 및 JTA 데이터 소스
- 19. JTA 트랜잭션 타임 아웃 예외 - 웹 로직 10.X
- 20. JTA : JMS 및 JDBC 오류를 테스트하는 방법은 무엇입니까?
- 21. 봄 + 최대 절전 모드 + JTA - HibernateTransactionManager를 나 JtaTransactionManager를
- 22. JTA 트랜잭션 : 예외가 발생하지만 롤백이 트랜잭션에서 호출되지 않으면 어떻게됩니까?
- 23. JBoss AS 6, Hibernate 3.6, JPA, JTA 및 EJB3에서 CMT (Container Managed Transaction)를 사용하는 방법
- 24. 런타임에 파라미터 화 된 Persistence Unit + JTA DataSource 생성 (문맥에 따라 다름)
- 25. 선택한 트랜잭션 전략은 JTA TransactionManager에 대한 액세스가 필요하거나 EntityManagerFactory를 빌드 할 수 없습니다.
- 26. JPA의 remove()를 호출 할 때 : "JTA EntityManager가 getTransaction()을 사용할 수 없습니다"
- 27. Tomcat에서 Glassfish로 WAR 파일을 이식 할 수 없습니다. JTA 대 RESOURCE_LOCAL의 오류
- 28. JDBC 연결이 JTA 사용 데이터 소스 또는 JDBC에서 검색되었는지 어떻게 결정합니까?
- 29. Derby 내장 데이터베이스 용 Java EE 6 애플리케이션에서 EclipseLink/JPA 2.0에서 JTA 데이터 소스를 설정하는 방법은 무엇입니까?
- 30. JPA에서 둘 이상의 데이터 소스를 사용하는 방법
감사 : u는 내가 시도하고 UTX에서의 utx.commit을 가지고 finally 블록의 코드를 건너 뛸 수 있습니다 커밋 후 롤백 후 transcation의 상태가 될 것이다는지 말해 주실 래요 잡기? – Sanket
javadoc에 문서화되어 있습니다. http://download.oracle.com/javaee/6/api/javax/transaction/Status.html – Guillaume
"해당 트랜잭션이 대상 객체와 연관되어 있으며 구현은 트랜잭션이 시작된 후 코디네이터가 준비를하기 전에 트랜잭션이 롤백으로 표시되지 않은 경우이 상태를 반환합니다. "커밋 후 트랜 잭 션 상태가 무엇인지 알 수 없습니다. – Sanket