mybatis插入数据运行成功但数据库没有数据,id却在增长,是什么原因??
错误描述:
mybatis插入数据运行成功,但是数据库却没有数据,id也在增加
原因:在测试方法上面加了 @Transactional
虽然日志显示插入语句执行成功,但可能事务在提交过程中出现了问题。比如在后续的操作中有异常抛出导致事务回滚,而日志只记录了插入语句的执行情况,没有反映出事务回滚的状态
我把@Transactional 删除之后,就能正常插入了
错误描述:
mybatis插入数据运行成功,但是数据库却没有数据,id也在增加
原因:在测试方法上面加了 @Transactional
虽然日志显示插入语句执行成功,但可能事务在提交过程中出现了问题。比如在后续的操作中有异常抛出导致事务回滚,而日志只记录了插入语句的执行情况,没有反映出事务回滚的状态
我把@Transactional 删除之后,就能正常插入了