日期:2014-05-16 浏览次数:20447 次
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>