mybatis更新,新增数据,事务问题
spring-matis.xml 节点:
<tx:attributes>
<tx:method name="delete*" propagation="REQUIRED" read-only="false"
rollback-for="java.lang.Exception"/>
<tx:method name="add*" propagation="REQUIRED" read-only="false"
rollback-for="java.lang.Exception" />
<tx:method name="update*" propagation="REQUIRED" read-only="false"
rollback-for="java.lang.Exception" />
<tx:method name="get*" propagation="REQUIRED" read-only="true" rollback-for="java.lang.Exception"/>
<tx:method name="modifyStudent*" propagation="NOT_SUPPORTED"/>
<tx:method name="modifyTeacherStatus*" propagation="NOT_SUPPORTED"/>
</tx:attributes>
如: 当方法头部包括get,则事务只可读,read-only="true" , 不可进行增删改操作。