golang 中优雅的处理数据库事务

创作人 Leo


编辑时间 Wed Jan 15,2020 at 10:55


golang 中优雅的处理数据库事务

匿名函数 1. 在函数外部实例化数据库事务,传入函数 2. 匿名函数返回成功失败 3. 外部调用匿名函数收到返回值后,确定是 commit 还是 rollback

defer 1. 实例化数据库事务 2. 创建bool变量标志提交还是回滚 3. 将数据库事务实例传入到defer调用的回调函数 4. 在 defer 中进行提交和回滚操作


阅读:1696