-
ORA-02289: 序列不存在3
插数据的时候报:
Hibernate: select H_shop_ID.nextval from dual
Hibernate: insert into H_shop (shopname, town, password, chinaname, englishname, shopnum, address, phone, fax, email, contacter, mobile, website, description, picurl, status, createtime, updatetime, provinceid, cityid, shopTypeid, smallTypeid, advertise_url, shoppic1, shoppic2, shoppic3, shoppic4, count_ding, count_cai, ID) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2010-12-02 14:09:21 [org.hibernate.util.JDBCExceptionReporter]-[ERROR] ORA-02289: 序列不存在
2010-12-02 14:09:21 [org.hibernate.event.def.AbstractFlushingEventListener]-[ERROR] Could not synchronize database state with session
已经重置sequence,还是插入不了
问题补充:andy_javahome 写道在数据库里执行一个sequence
create sequence user_seq
increment by 1
start with 100000000
nomaxvalue
nocycle
nocache;
<id name="id" type="java.lang.Long">
<column name="ID" precision="10" scale="0" />
<generator class="sequence" >
<param name="sequence">user_seq</param>
</generator>
</id>
你是这样做的吗。
我是这样写的:<id name="id" column="ID" type="long">
<generator class="sequence">
<param name="sequence">H_shop_ID</param>
</generator>
</id>
问题补充:andy_javahome 写道把对应的列加上啊
<column name="ID" precision="10" scale="0" />
precision和scale是精密度和数值范围,我加了没用2010年12月02日 14:08
3个答案 按时间排序 按投票排序
-
在数据库里执行一个sequence
create sequence user_seq
increment by 1
start with 100000000
nomaxvalue
nocycle
nocache;
<id name="id" type="java.lang.Long">
<column name="ID" precision="10" scale="0" />
<generator class="sequence" >
<param name="sequence">user_seq</param>
</generator>
</id>
你是这样做的吗。2010年12月02日 14:58
相关推荐
ora-01033:oracle initialization or shutdown in progress 解决方法 ora-01033:oracle initialization or shutdown in progress 解决方法 ora-01033:oracle initialization or shutdown in progress 解决方法 ora-...
ORA-00031:标记要终止的会话解决方案; ORA-00031:标记要终止的会话解决方案;
ORA-32001:write to spfile requested but no spfile is in use请求写入spfile,但没有使用spfile的解决方法 在输入以下语句中报了这样的错误: SQL>alter system set control_files=’/u01/app/oracle/oradata/prod/...
在运行查询SELECT * FROM V$SESSION 会出现ORA-29275:部分多字节字符的错误,这是什么原因开始我不得其解,网上也没有介绍什么好办法。本文给出答案。
ORA-12154: TNS: 无法解析指定的连接标识符的解决方法
ORA-01036:非法的变量名/编号 oracle特有的错误
oracle12c程序连接时异常: ORA-01017: 用户名/口令无效; 登录被拒绝 的解决方案。
调整参数后引起,ORA-00838: Specified value of MEMORY_TARGET is too small, needs to be at least 3 2768M 的解决方案
oracle 12 c ORA-01017: 用户名/口令无效; 登录被拒绝
-- 解决ORA-00904: "WMSYS"."WM_CONCAT": 标识符无效 的文件包....... -- 解决ORA-00904: "WMSYS"."WM_CONCAT": 标识符无效 的文件包....... -- 解决ORA-00904: "WMSYS"."WM_CONCAT": 标识符无效 的文件包....... ...
oracle报错ora-12541:TNS无监听程序
NULL 博文链接:https://3w1h.iteye.com/blog/1211779
解决ORACLE TNS: 无法解析指定的连接标识符; 里面有步骤
ora-12514:TNS:监听程序当前无法识别连接描述符中请求的服务bug,解决文档.
CLOB字段类型报错 ORA-01704:文字字符串过长的解决
oracle19c缺少的函数
NULL 博文链接:https://springlin.iteye.com/blog/1520668
ORA-27303: additional information: MTU could not be verified. Did not receive valid message. These errors are caused by more aggressive checking introduced in 10.2.0.4. Likelihood of Occurrence ...
有关表死锁的详细图片 博文链接:https://meteor-1988.iteye.com/blog/1568695
错误描述:oracle远程连接服务器出现 ORA-12170 TNS:连接超时 错误检查:有很多是oracle自身安装的问题,但是我这里服务器配置正常,监听正常,服务正常,远程可以ping通服务器。 这里主要是防火墙问题,解决办法: ...