hibernate 配置文件,配置id时,怎样让id以1000开始的递增序列?

来源:百度知道 编辑:UC知道 时间:2024/06/17 08:14:08
我用的是native,oracle数据库,怎么配置数据库?

hibernate 配置文件,配置id时,你可以先在数据库中插入一条id是999的数据,hibernate是查找id最大的加1,这样就OK了!
create sequence name
increment by x //x为增长间隔
start with x //x为初始值
maxvalue x //x为最大值
minvalue x //x为最小值
cycle //循环使用,到达最大值或者最小值时,从新建立对象
cache x //制定缓存序列值的个数

一个例子create sequence seqmax
increment by 1
start with 1
no maxvalue
nocache

如果你配置了native方式,这个是由数据库来决定的,你要配置数据库那端,mysql、sqlserver、oracle配置都不一样

哪种方式,sequence还是native还是什么?应该能查到吧