使用dapper框架插入数据到mysql 5.7数据库,未使用事务,数据会偶尔丢失,后来开了数据库监控发现存在自动的回滚操作,如图:
程序开启事务,没有commit?
关键是没开启事务
手动执行没问题
@爱杨洋真是太好了: 这么神奇?不知晓了。
@会长: 是的,很奇怪,程序明明是没有开启事务的,数据偶尔丢失
没有抛出什么异常吗?看看app的日志里有啥没有
有个别位置开启了事务没有关闭