创作人 Leo
编辑时间 Wed Jan 15,2020 at 10:55
golang 中优雅的处理数据库事务
匿名函数 1. 在函数外部实例化数据库事务,传入函数 2. 匿名函数返回成功失败 3. 外部调用匿名函数收到返回值后,确定是 commit 还是 rollback
defer 1. 实例化数据库事务 2. 创建bool变量标志提交还是回滚 3. 将数据库事务实例传入到defer调用的回调函数 4. 在 defer 中进行提交和回滚操作
阅读:1696