본문 바로가기

프레임워크/Ibatis

ibatis Transaction에서 오토커밋설정

select 메소드, tran* 으로 시작하는 메소드 이외에 오토커밋을 해주는 설정.

왜 자꾸 insert하는데 데이터가 안들아간다 했더니 이게 문제아닌 문제였음..
Transaction Manager에서 기본적으로 오토커밋을 지원해주는데 하나씩 설정을 해주다보면 빼먹을때도 있다..

<!-- AOP 이용에 필요한 Transaction Advice 설정 --> 
 <tx:advice id="txAdvice" transaction-manager="txManager">
  <tx:attributes>
   <tx:method name="select*" read-only="true" propagation="NOT_SUPPORTED"/>
   <tx:method name="tran*" rollback-for="Throwable" propagation="REQUIRED"/>
   <tx:method name="*"/>
  </tx:attributes>
 </tx:advice>

'프레임워크 > Ibatis' 카테고리의 다른 글

mybatis db연결 설정(다중 db)  (0) 2018.09.11
ibatis log4j 설정  (0) 2011.01.11