数据添加失败 但表主键自增

来源:5-1 买家商品-dao

liuyuuuuu

2019-12-08

商品分类表主键自增
第一条数据的主键为11
我执行一个save测试用例 测试未通过 数据库未增加数据 但是内部主键自增+1了
这导致 我下次执行save操作时 主键为13 这个应该怎样解决
图片描述

我测试了一下 即使我使用transactional注解 测试失败后数据库的主键还是+1了

谢谢老师

写回答

1回答

廖师兄

2019-12-09

「测试未通过」是什么样的,transactional,要抛出异常才会回滚

0
3
廖师兄
回复
liuyuuuuu
主键增加是正常的。因为我们设置了它是自增的。就算回滚,数据删除,主键还是被用过了
2019-12-09
共3条回复

Spring Boot双版本(1.5/2.1) 打造企业级微信点餐系统

从0到1开发中小型企业级Java应用,并学会迭代重构技巧

6410 学习 · 5247 问题

查看课程