我需要与Hibernate Generator Sequence相关的帮助。
在Hibernate的Java类中,是否可以管理在数据库(Oracle)中定义并由hibernate hbm文件映射的序列?
我的意思是,从Java映射的类中手动更新序列以生成复合序列。
谢谢!
我需要与Hibernate Generator Sequence相关的帮助。
在Hibernate的Java类中,是否可以管理在数据库(Oracle)中定义并由hibernate hbm文件映射的序列?
我的意思是,从Java映射的类中手动更新序列以生成复合序列。
谢谢!
要通过Hibernate访问序列,可以使用命名查询。例如,请考虑以下链接:使用JPA和Hibernate在orm.xml中定义命名查询和http://www.coderanch.com/t/218082/ORM/java/Getting-sequence-hibernate。
<sql-query name="nextSequenceValue"> <![CDATA[ SELECT sec_new_sequence.nextVal FROM dual ]]> </sql-query>
Query query = getSession().getNamedQuery("nextSequenceValue");
它将序列作为包装器控制,以在 Java 中进行管理。谢谢! - Ricardo García