【发布时间】:2015-08-17 12:02:16
【问题描述】:
我们正在使用一个spring数据项目,我们有一个mysql数据库。 最近我们注意到 USER 表上有以下内容:
id | name | pass | email
=====================================
1 John 123 john@gmail.com
2 Joe 456 joe@gmail.com
3 .....
4 ....
6 ...
显然我们的数据库中缺少 id=5。
这可能是什么原因?请记住,我们正在使用@transactional 服务和 dao。
spring 数据可以使用这些跳过的 id 创建新条目吗? (可能是配置?)
【问题讨论】:
-
如果你有 5 个条目,删除 1 个然后创建其他条目并且你的 id 是自动生成的,我认为它会跳过 5
-
我们的项目中根本没有删除。
标签: java mysql spring jpa spring-data