我支持基于Java-Hibernate-Oracle的系统,该系统包含以下{ID:1}}文件中的ID列(主键)定义:
hbm.xml
如果我自己写作,我可能会包含一个明确的 <id name="id" type="long" column="ID">
<generator class="native" />
</id>
来自我记录我的代码以指向实际的序列名称。
但是我继承了这段代码,我不确定在这个简明的指令中是否存在与隐含序列相关的隐含SEQUENCE名称(可能使用默认值)。
有没有办法找出该序列的名称是什么?
答案 0 :(得分:1)
对于Oracle方言,如果您没有设置序列的名称,Hibernate默认会使用HIBERNATE_SEQUENCE
。