実際の挿入前にseq.nextvalを別のコールとしてデュアルから実行しないようにHibernateを構成できますか?構成IDシーケンスhibernateジェネレータ
org.hibernate.jdbc.AbstractBatcher about to open PreparedStatement (open PreparedStatements: 0, globally: 0)
org.hibernate.SQL select SEQUENCE_1.nextval from dual
org.hibernate.id.SequenceGenerator auditor50 - Sequence identifier generated: 122797
org.hibernate.jdbc.AbstractBatcher auditor50 - about to close PreparedStatement (open PreparedStatements: 1, globally: 1)
<class..>
<id column="ID" name="id" type="long">
<generator class="sequence">
<param name="sequence">SEQUENCE_1</param>
</generator>
</id>
</class>
どのように値を挿入するのですか? –
テーブル(ID)に挿入VALUES(SEQUENCE.NEXTVAL); – Rodriguez
これが現在の動作を停止するかどうかはわかりませんが、データベースのデフォルト値が 'SEQUENCE.NEXTVAL'の場合はどうなりますか? – Jeremy