感谢 ♥ 作者
先不感谢了

JDBC如何实现对事务的控制及事务边界

JDBC对事务的操作是基于Connection来进行控制的,具体代码如下:

try {
   //开启事务
   connection.setAutoCommit(false);
   //做业务操作
   //doSomething();
   //提交事务
   connection.commit();
}catch(Exception e){
   //回滚事务
   try {
      connection.rollback();
   } catch (SQLException e1) {
      e1.printStackTrace();
   }
}

但,注意,事务的边界我们是放在业务层进行控制,因为业务层通常包含多个dao层的操作。

posted @ 2020-11-11 15:06  MJyc  阅读(281)  评论(0编辑  收藏  举报