hibernate使用oracle数据库自增的实现:
在oracle 建个SEQUENCE
create sequence HIBERNATE_SEQUENCE
minvalue
1
maxvalue
999999999999999999999999999
start with
1
increment by
1
cache
20
;
hibernate 默认是用HIBERNATE_SEQUENCE 这个 sequence,
如果序列名字为HIBERNATE_SEQUENCE,在hibernate的配置文件里面只需要这么定义
<id name="id" type="long">
<column name="ID" precision="20" scale="0" />
<generator class="native"></generator>
</id>
本文介绍如何在Hibernate中使用Oracle数据库的SEQUENCE特性来实现自增长ID。通过创建一个名为HIBERNATE_SEQUENCE的序列,并在Hibernate配置文件中进行相应的设置,可以轻松地为表的主键生成唯一的标识符。
1260

被折叠的 条评论
为什么被折叠?



