接上一篇博客=======
在数据库保存数据的时候,我发现个问题,id自增主键,跑程序的时候自动就加1 ,自动用的是 HIBERNATE_SEQUENCE 这个序列的,然后我想改为从1 开始,上篇博客不是说没有权限嘛,后来我知道怎么做了。
在数据库里 建一个新的序列,下面语句:
CREATE sequence TEST_Seq --TEST_Seq是序列的名字,自拟
INCREMENT BY 1 --每次增加幅度
START WITH 1 --起始从几开始
NOMaxvalue --不设置最大值,或设定最大值: maxvalue 9999;
NOCYCLE --一直累加,不循环; 或循环使用 cycle ;
CACHE 20 --设置缓存序列个数,如果系统down掉了或者其它情况将会导致序列不连续,也可以设置为---NOCACHE
然后在项目里用它
怎么用,也是个知识哈哈哈。
在bean实体里,
这样就可以了,数据库表用的自增序列就是自己建的那个了