2017-10-06 21 views
0

我的项目在我的hybernate实体表中使用自动增量。每一个新的记录被保存然后我的Sql自动增量无法正常工作正常情况下它的增量3增3记录

@Id 
@GeneratedValue(strategy = GenerationType.AUTO) 
private Long id; 

的“身份证”是自动递增3由3像

1051 
1054 
1057 

任何解决方案来解决这个问题。请帮帮我。

+1

可以粘贴的'演出的O/P在MySQL创建table'命令? –

+0

如果您使用'GenerationType.AUTO',您为什么会在意id生成?你为什么不用'SEQUENCE'来代替? – Flown

+0

@Flown MySQL不支持'SEQUENCE' –

回答

0

它的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