我用mybatis操作数据库需要commit提交,可是提交后发生异常就回滚不了了,怎么办
我用mybatis操作数据库需要commit提交,可是提交后发生异常就回滚不了了,怎么办
我用mybatis操作数据库需要commit提交,可是提交后发生异常就回滚不了了,怎么办
2019-04-20
在JDBC中,如果Connection类的方法setAutoCommit(boolean
autoCommit)赋给值为false,那么就可以手动提交(调用Connection类的commit()方法);如果为true那么就是自动提交。
例子
public void testAddAffair(){
Connection con = JDBCTemple.getConnection();
String sql = "select count(1) from sal_table";
int count = 0;
//事务的提交方式为手动提交
con.setAutoCommit(false);
//事务的提交方式为手动提交
con.setAutoCommit(true);
举报