hibernate 主键生成策略解释
主键生成策略是指 <grnerator type="integer">
?? <column name="id"/>
?? <generator class="hilo">
????? <param name="my_unique_key"/>
????? <param column="next_hi"/>
?? </generator>
</id>
7、sehilo
????? 通过hilo算法实现,但是主键历史保存在Sequence中,适用于支持 Sequence 的数据库,如 Oracle(比较少用)
8、uuid.hex
?????? hibernate会算出一个128位的唯一值插入
9、uuid.string
?????? hibernate会算出一个16位的值插入
10、foreign
??????? 使用外部表的字段作为主键
11、select
??????? 使用触发器生成主键(主要用于早期的数据库主键生成机制,少用)
文章出处:飞诺网(www.firnow.com):http://dev.firnow.com/course/3_program/java/javashl/2008422/110803.html