读书人

Hibernate 主键谋略

发布时间: 2012-08-21 13:00:21 作者: rapoo

Hibernate 主键策略
注解:



XML:

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

读书人网 >软件架构设计

热点推荐