事务处理和异常处理小结

xiaoxiao2026-05-19  17

 

事务处理:

事务最主要的就是原子性,一个交易要么一起成功,要么一起失败。

事务应该是业务逻辑层的概念,Transaction中文翻译更准确的应该是交易,这样更容易理解,一次交易就应该是成功或失败两种结果。

一些技巧:

事务处理有事务开启,事务提交,事务回滚三个状态,在事务回滚时关闭数据库连接。同一个事务同一个数据库连接,可以通过ThreadLocal来解决。

异常处理:

try{}catch(Exception e){}finally{}

异常处理catch块中主要解决三个问题:1.事务回滚(收拾残局) 2.记录日志(日后维护) 3.向调用者抛出业务异常

public DefineException(String msg,Throwable e){}

相关资源:敏捷开发V1.0.pptx
转载请注明原文地址: https://www.6miu.com/read-5049025.html

最新回复(0)