我在使用Hibernate跟Oracle连接的时候,总是报一个:ORA-02289: 序列不存在的错误。。
改前如下: <id name="id" type="java.lang.Long">
<column name="id" />
<generator class="native" />
</id>所以,我就把配置文件改了一下,改后如下:
<id name="id" type="java.lang.Long">
<column name="id" />
<generator class="sequence">
<param name="sequence">nep.nep_qx_weatherset_seq</param>
</generator>
</id>在改之前呢,插入对象到数据库中去的时候,就会报“ORA-02289: 序列不存在的错误”,数据插入失败
改了之后,数据可以插入进去了,但是还会报“ORA-02289: 序列不存在的错误”。。怎么回事啊、??。。希望大家帮帮忙啊!!!真的很急的!!!
改前如下: <id name="id" type="java.lang.Long">
<column name="id" />
<generator class="native" />
</id>所以,我就把配置文件改了一下,改后如下:
<id name="id" type="java.lang.Long">
<column name="id" />
<generator class="sequence">
<param name="sequence">nep.nep_qx_weatherset_seq</param>
</generator>
</id>在改之前呢,插入对象到数据库中去的时候,就会报“ORA-02289: 序列不存在的错误”,数据插入失败
改了之后,数据可以插入进去了,但是还会报“ORA-02289: 序列不存在的错误”。。怎么回事啊、??。。希望大家帮帮忙啊!!!真的很急的!!!
<id name="id" type="java.lang.Long">
<column name="id" />
<generator class="sequence" /> <!--oracle-->
</id>
<param name="sequence">nep_qx_weatherset_seq </param> 呢。。如果,不加param的话,那还是报这个错,而且数据插不进去!!!
1 确认下你的序列是否是
nep.nep_qx_weatherset_seq这个,
2.<param name="sequence">nep.nep_qx_weatherset_seq </param>这里有个空格,啊,细心
哎。。我现在还在研究当中……谢谢你们啊。。
我只要把那个异常捕获,但不处理,就能解决问题了