和事务有关的一些事
配置文件xml中事务管理的形式有两种
上代码:
<environments default="development">
<environment id="development">
<!--指定事务管理的类型,这里简单使用Java的JDBC的提交和回滚设置-->
<!-- <transactionManager type="JDBC"/>-->
<!-- <transactionManager type="MANAGED"/>-->
........
</environment>
</environments>
这两种形式分别为JDBC管理模式以及Managed管理模式
JDBC管理模式通过Java.sql.Connection来对事务进行提交,回滚,关闭等管理
Managed管理模式通过第三方的容器来对事务进行管理,自身不会实现事务管理
使用managed管理模式时,不管代码中有没有使用commit方法,sql语句都会对数据表中的数据进行更变。

浙公网安备 33010602011771号