【发布时间】:2014-10-16 05:06:13
【问题描述】:
我们正在使用 hibernate 的本机 id 生成器,而其中一个数据库 hibernate 选择使用 TableHiLoGenerator。
<id name="id" column="ID_">
<generator class="native" />
</id>
除了默认表(即“hibernate_unique_key”)之外,还有什么方法可以使用?使用原生生成器时如何配置表名?
我们必须使用原生,对于 Oracle,我们必须使用序列,对于 MySQL,我们必须使用身份生成器。
【问题讨论】:
-
你的问题真令人困惑。
-
简单来说,除了native,我们不能使用任何其他的生成器,如果native选择使用TableHiLoGenerator,那么我们必须配置tablename。
-
哪个数据库有hilo算法作为它的原生序列生成器?