Mybatis事務管理的兩種方式
阿新 • • 發佈:2019-02-07
- <?xmlversion="1.0"encoding="UTF-8"?>
- <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd">
- <configuration>
- <environmentsdefault="development">
- <environmentid="development">
- <!--配置事務的管理方式-->
- <transactionManagertype="JDBC"/>
- <!-- 配置資料庫連線資訊 -->
- <dataSourcetype="POOLED">
- <propertyname="driver"value="com.mysql.jdbc.Driver"/>
- <propertyname="url"value="jdbc:mysql://localhost:3306/mybatis"/>
- <
- <propertyname="password"value="XDP"/>
- </dataSource>
- </environment>
- </environments>
- </configuration>
Transaction介面:提供的抽象方法有獲取資料庫連線getConnection,提交事務commit,回滾事務rollback和關閉連線close,原始碼如下: