首页 > 编程知识 正文

spring事务传播行为使用,事务怎么使用aop实现

时间:2023-05-03 21:38:24 阅读:249027 作者:1691

事务使用的场合,如单连表,确保数据的真实性,要么全部插入成功要么全部插入失败,不会因为一个失败其他表数据插入成功。

tp6使用语法:

function test_aaabb() { $id = input('id'); $te = input('te'); $test = input('test'); Db::startTrans();//开启事务 if ($id == 0) { $da['test'] = '成功插入'; $cc = Db::name('atest')->insertGetId($da); dump($cc); if ($te == 1) { $da['test'] = '成功插入2'; Db::name('atest')->insert($da); if ($test == 2) { $da['test'] = '成功插入3'; Db::name('atest')->insert($da); echo '事务提交'; Db::commit(); } else { $da['test'] = "事务回滚插入失败"; Db::name('atest')->insert($da); Db::rollback(); echo "事务回滚"; } } else { echo "事务回滚"; } } else { echo "事务回滚"; } }

 

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。