浏览 6850 次
锁定老帖子 主题:hibernate存储问题
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2003-10-15
:ORA-02289: 序列(号)不存在 我的程序是: wpdm.setAttrid("01"); wpdm.setAttrname("liang guo rui"); session.save(wpdm); 配置文件是:<id column="ID" name="id" type="long"> <generator class="sequence"> <param name="sequence">WF_PackageDefineModel_Id</param> </generator> </id> 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2003-10-15
你创建WF_PackageDefineModel_Id这个序列了吗?
|
|
返回顶楼 | |
发表时间:2003-10-15
这个序列创建了,
|
|
返回顶楼 | |
发表时间:2003-10-15
Hibernate: select WF_PackageDefineModel_Id.nextval from dual
2003-10-15 16:18:03 net.sf.hibernate.util.JDBCExceptionReporter logExceptions 警告: SQL Error: 2289, SQLState: 42000 2003-10-15 16:18:03 net.sf.hibernate.util.JDBCExceptionReporter logExceptions 严重: ORA-02289: 序列(号)不存在 这是它的错误的信息, 我根据它的sql语句在数据库中可以找到 |
|
返回顶楼 | |
发表时间:2003-10-15
这种错误大部分情况都是粗心导致的,再仔细check一下吧。
把那个sql贴到SQL Worksheet里面跑一下。 |
|
返回顶楼 | |
发表时间:2003-10-15
我用别的sequence也不行,用pl/sql就可以找到,
是不是在它的配置文件中区分大小写 |
|
返回顶楼 | |
发表时间:2003-10-15
它在原文件if (statementCache!=null) {
return statementCache.getPreparedStatement(sql, conn, scrollable); } else { try { log.trace("preparing statement"); return scrollable ? conn.prepareStatement(sql, ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY) : conn.prepareStatement(sql); } catch (SQLException sqle) { JDBCExceptionReporter.logExceptions(sqle); throw sqle; } } 中抛出异常 |
|
返回顶楼 | |
发表时间:2003-10-15
特别的急呀
|
|
返回顶楼 | |