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 |