1
我使用Hibernate与Sybase创造一个新的纪录:为什么hibernate在第一条记录中创建50000000000000001?
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "ID")
这是我的查询在数据库中创建一个字段:
ID bigint IDENTITY NOT NULL
创建的第一个记录之后,ID为50000000000000001.什么是错的?我希望第一个值为1.
你应该你的策略更改为GenerationType.Auto – 2017-04-21 09:41:43
我改变GenerationType.Auto并获得50000000000000002.后,我删除表,并重新添加结果是1. – Adam
所以它工作? – 2017-04-21 09:55:06