在 hibernate 中,如果某一字段的值来自序列,在 hbm 中定义如下:
<id
name="Id"
type="integer"
column="ID" >
<generator class="sequence">
<param name="sequence">sq_insert</param>
</generator>
</id>
在上面的配置中,<generator class="sequence"> 表示该主键值采用序列生成,紧接着的一句:
<param name="sequence">sq_insert</param>中,表示采用那个序列。本例中,采用 sq_insert, 如果没有这个配置,则默认为序列:hibernate_sequence.