我的项目在我的hybernate实体表中使用自动增量。每一个新的记录被保存然后我的Sql自动增量无法正常工作正常情况下它的增量3增3记录
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private Long id;
的“身份证”是自动递增3由3像
1051
1054
1057
任何解决方案来解决这个问题。请帮帮我。
我的项目在我的hybernate实体表中使用自动增量。每一个新的记录被保存然后我的Sql自动增量无法正常工作正常情况下它的增量3增3记录
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private Long id;
的“身份证”是自动递增3由3像
1051
1054
1057
任何解决方案来解决这个问题。请帮帮我。
尝试在你的数据库中使用一个序列。它会使它按顺序自动递增。
它的My SQL DB Fault。
默认的数据库系统自动增量值设置3这就是所谓的自动增量3每插入3。
如果ü要检查和更新MySQL的系统自动增加值,那么
SHOW VARIABLES LIKE 'auto_inc%'; SET @@ auto_increment_increment = 1;
然后它的固定感谢球员。
更多信息>>https://dev.mysql.com/doc/refman/5.6/en/replication-options-master.html
可以粘贴的'演出的O/P在MySQL创建table'命令? –
如果您使用'GenerationType.AUTO',您为什么会在意id生成?你为什么不用'SEQUENCE'来代替? – Flown
@Flown MySQL不支持'SEQUENCE' –