假如我写了一个功能,有好几个插入,更新之类的操作,前几个都成功了,最后一个因为某些未知原因,插入或更新失败,这个可以回滚么,怎么操作?
如果使用springboot 请参考以下注解@EnableTransactionManagement@Transactional使用讲究挺多的,再自己百度一下吧
操作开始前
开启事务
try{
业务代码
提交事务}catch(){
回滚事务}