和事务有关的一些事

配置文件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语句都会对数据表中的数据进行更变。
posted @ 2021-11-22 21:40  智慧搬运工  阅读(32)  评论(0)    收藏  举报