JDBC将多个dao层的方法放在一个事务中处理

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/ji519974770/article/details/80660985

必备项

  1. 使用同一个connection
  2. autoCommit设成false,最后选择回滚还是统一提交

如果让整个应用只使用同一个connection,程序就会变成单线程应用,肯定不好;这是需要用到ThreadLocal类,保证一个线程类的connection是同一个;

在获取connection时先判断connection是否存在后者是否已经关闭,如果不符合重新获取connection;

猜你喜欢

转载自blog.csdn.net/ji519974770/article/details/80660985