hibernate配置oracle自增序列时指定方案,否则报错:org.hibernate.exception.SQLGrammarException: could not get next sequence value
即使用该序列所属的用户也不行。
如果没有sequence 则需要建立一个sequence 名称为 ADMIN.SEQ_LEVEL1_ID
然后在映射文件中相应的主键中添加该sequence
<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>