hibernate: could not get next sequence value

hibernate配置oracle自增序列时指定方案,否则报错:org.hibernate.exception.SQLGrammarException: could not get next sequence value
即使用该序列所属的用户也不行。

<id name="id" type="java.lang.Long">
            <column name="ID" precision="22" scale="0" />
            <generator class="sequence">
             <param name="sequence">ADMIN.SEQ_LEVEL1_ID</param>
            </generator>
       </id>

注意:hibernate默认会提供一个序列(外界未提供时候)

你可能感兴趣的:(Hibernate)