从Hibernate映射生成器中的Oracle序列获取CURRVAL

时间:2013-11-11 06:08:10

标签: java hibernate

我试图从一个序列获得currval,这就是我所拥有的:

请注意,我已经在同一个Hibernate会话中SEQUENCE.nextval之前调用了SEQUENCE.currval

Hibernate Mapping File:

    <id column="SYSTEM_VERSION_ID" name="systemVersionId">
        <generator class="sequence">
            <param name="sequence">SEQ_SYSTEM_VERSIONS</param>
            <param name="value_column">curr_val</param>
        </generator>
    </id>

我认为 curr_val or currval value_column 可以解决问题,但不会,它会继续执行nextval和{{1}来自printing: Hibernate: select SEQ_SYSTEM_VERSIONS.nextval

0 个答案:

没有答案