사용자 도구

사이트 도구


springframework:transaction

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판 양쪽 다음 판
springframework:transaction [2021/10/13 14:38]
kwon37xi
springframework:transaction [2021/10/13 14:44]
kwon37xi [Programatic Transaction Managemen - TransactionTemplate]
줄 124: 줄 124:
   * [[http://wikibook.co.kr/article/transaction-management-using-spring/|스프링을 이용한 트랜잭션 관리]]   * [[http://wikibook.co.kr/article/transaction-management-using-spring/|스프링을 이용한 트랜잭션 관리]]
   * ''TransactionTemplate''은 속성이 동일할 경우 재사용 가능하므로 동일 속성에 대해 하나의 객체만 만들어서 재사용하면 된다.   * ''TransactionTemplate''은 속성이 동일할 경우 재사용 가능하므로 동일 속성에 대해 하나의 객체만 만들어서 재사용하면 된다.
-  * [[https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/transaction/interceptor/RuleBasedTransactionAttribute.html|RuleBasedTransactionAttribute]] 와 조합하면 복잡한 트랜잭션 규칙을 만들어 낼 수 있다.+  * [[https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/transaction/interceptor/RuleBasedTransactionAttribute.html|RuleBasedTransactionAttribute]] 와 조합하면 복잡한 트랜잭션 규칙을 만들어 낼 수 있을 것 같지만 사실은 아니다. 해당 클래스의 복잡한 설정값을 모두 제거한 [[https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/transaction/TransactionDefinition.html|TransactionDefinition]]을 사용해서 처리한다.
  
 ===== 참여 중인 트랜잭션이 실패하면 기본정책이 전역롤백 ===== ===== 참여 중인 트랜잭션이 실패하면 기본정책이 전역롤백 =====
springframework/transaction.txt · 마지막으로 수정됨: 2022/11/09 14:45 저자 kwon37xi