5.1.4.6. 触发器实现的主键生成器(Primary keys assigned by triggers)
仅仅用于遗留的schema中 (Hibernate不能使用触发器生成DDL)。
<id name="id" type="long" column="person_id">
<generator class="select">
<param name="key">socialSecurityNumber</param>
</generator>
</id>
在上面的例子中,类定义了一个命名为socialSecurityNumber
的唯一值属性, 它是一个自然键(natural key),命名为person_id
的代理键(surrogate key) 的值由触发器生成。
当前内容版权归 wizardforcel 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 wizardforcel .