我支持基于 Java-Hibernate-Oracle 的系统,其中包含以下 ID 列(主键)定义 hbm.xml
文件:
<id name="id" type="long" column="ID">
<generator class="native" />
</id>
如果我自己写,我可能会包含一个明确的 <param name="sequence">
self 记录我的代码以指向实际的序列名称。
但是我继承了这段代码,并且不确定是否存在与此简洁指令中的隐含序列关联的隐含 SEQUENCE 名称(可能使用默认值)。
有没有办法找出该序列的名称是什么?
最佳答案
对于 Oracle 方言,如果不设置序列名称,Hibernate 将默认使用 HIBERNATE_SEQUENCE
。
关于java - 如何在 hibernate 中查找用于 native 生成器类的序列的名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26836197/