日期:2014-05-16 浏览次数:20648 次
<!-- mysql 下面ibatis 好像不起作用 -->
<tx:advice id="txAdvice" transaction-manager="transactionManager">
<tx:attributes>
<tx:method name="add*" propagation="REQUIRED" rollback-for="Exception" />
<tx:method name="*" read-only="true" />
</tx:attributes>
</tx:advice>
?
即使service方法中不是add开头或者是其他开头,单元测试一样能插入数据。
?
如果RuntimeException异常则会回滚
?
如果是Oracle数据库 则会因为add限制
?
以前也再论坛上看到有介绍说事mysql驱动问题不支持引起 ,现在忘记了?如果是用mysql怎么办?
?
环境是多数据源