错误描述如下:
org.hibernate.exception.SQLGrammarException: could not get next sequence value
Caused by: java.sql.SQLException: ORA-02289: sequence does not exist
将数据库表和对应的javabean映射xml文件作如下修改:
<id name="id" column="CID">
<generator class="native" />
</id>
应该改成:
<id name="id" column="CID">
<generator class="sequence">
<param name="sequence">SEQ_hibernate</param>
</generator>
<id>
分享到:
相关推荐
在oracle里面运行一下,解决Exception java.sql.SQLException ORA-00600 内部错误代码
ORA-01036:非法的变量名/编号 oracle特有的错误
有关表死锁的详细图片 博文链接:https://meteor-1988.iteye.com/blog/1568695
ORA-00312: online log 1 thread 1: '/oradata/10g/db/instant/redo01.log' SQL> ALTER SYSTEM SET DB_RECOVERY_FILE_DEST_...ORA-01109: database not open Database dismounted. ORACLE instance shut down.
-- 解决ORA-00904: "WMSYS"."WM_CONCAT": 标识符无效 的文件包....... -- 解决ORA-00904: "WMSYS"."WM_CONCAT": 标识符无效 的文件包....... -- 解决ORA-00904: "WMSYS"."WM_CONCAT": 标识符无效 的文件包....... ...
之前用PL/SQL DEVELOPER和SQLPLUS 登录数据库都没有问题,就是应用程序通过JDBC连接Oracle时无法成功连接,出现ORA-12505错误listener does not currently know of SID given in connect descriptor
1.Navicat OCI引⽤位置可以从Navicat菜单栏“⼯具”-》“选项”-》环境-》“OCI”中找到 2.Navicat替换的⽂件
在启动Oracle数据库时提示:ORA-00845 MEMORY_TARGET not supported on this system错误,解决办法
oracle网络配置(listener_ora-sqlnet_ora-tnsnames_ora).mht
在运行查询SELECT * FROM V$SESSION 会出现ORA-29275:部分多字节字符的错误,这是什么原因开始我不得其解,网上也没有介绍什么好办法。本文给出答案。
ORA-20011,ORA06564错误分析
最近在工作中遇到了一个问题,错误是Oracle dbca时报错:ORA-12547: TNS:lost contact,通过查找相关的资料终于找到了解决的方法,下面分享给大家,话不多说了,来一起看看详细的介绍吧。 环境: OS:RHEL6.5 x86-...
非常方便的一个oracle管理工具,数据库开发和管理员都适用,可以进行数据库的日常开发,管理,优化工作,功能很全,对于dba来说,可以进行一些高级功能比如,awr, ash, 10046等功能。
离线误删空间文件导致的ORA-01033及ORA-01145问题的解决办法,在解决ORA-01033的过程中,又出现ORA-01145 * 第 1 行出现错误: ORA-01145: 除非启用了介质恢复, 否则不允许立即脱机 接着的解决步骤
NULL 博文链接:https://snowelf.iteye.com/blog/507976
ORA-28001 the password has expired密码过期
ORA-01157解决方案
sqlplus / as sysdba时出现ORA-01031 insufficient privilege