与 hilo 类似,通过 hi / lo 算法实现的主键生成机制,只是将 hilo 中的数据表换成了序列 sequence,需要数据库中先创建 sequence,适用于支持 sequence 的数据库,如 Oracle、DB2、SAP DB、PostgerSQL、McKoi。
MySQL 不支持 sequence。
特点:与 hilo 类似,只能在支持序列的数据库中使用。
示例:
<id name="id" column="ID">
<generator class="seqhilo">
<!-- 指定sequence名称 -->
<param name="sequence">hibernate_sequence</param>
<param name="max_lo">100</param>
</generator>
</id>