读书人

hibernate 主键生成谋略解释(转)

发布时间: 2012-10-08 19:54:56 作者: rapoo

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
使用触发器生成主键(主要用于早期的数据库主键生成机制,少用)

读书人网 >软件架构设计

热点推荐