Hibernate和DB2数据获取 [英] Hibernate and DB2 data fetching

查看:1134
本文介绍了Hibernate和DB2数据获取的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用struts和hibernate应用程序。
我通过hibernate从DB2获取记录时遇到问题。



我收到此错误

  14:22:17,804 WARN [JDBCExceptionReporter] SQL错误:-204,SQLState:42704 
14:22:17,804错误[JDBCExceptionReporter] DB2 SQL错误:SQLCODE = SQLSTATE = 42704,SQLERRMC = DB2ADMIN.TABLENAME,DRIVER = 3.57.82
14:22:17,804 WARN [JDBCExceptionReporter] SQL错误:-727,SQLState:56098
14:22:17,804错误[JDBCExceptionReporter] DB2 SQL错误:SQLCODE = -727,SQLSTATE = 56098,SQLERRMC = 2; -204; 42704; DB2ADMIN.TABLENAME,DRIVER = 3.57.82
14:22:17,804 WARN [JDBCExceptionReporter] SQL错误:-727, SQLState:56098
14:22:17,804错误[JDBCExceptionReporter] DB2 SQL错误:SQLCODE = -727,SQLSTATE = 56098,SQLERRMC = 2; -204; 42704; DB2ADMIN.TABLENAME,DRIVER = 3.57.82
14:22:17,804 ERROR [VisualListAction] com.sit.exceptions.DaoException:无法获取tablenameItems。
14:22:17,804 ERROR [[jsp]] Servlet.service()servlet jsp抛出异常

错误代码42704表示 tableName 表不存在。但是它存在于数据库中。



任何想法可能是什么问题?

解决方案

问题是数据库架构。



当我使用



schema.tableName



/ p>

schema1.tableName



它可以工作。因为在DB模式中是 schema1


I am using struts and hibernate application. I have a problem while fetching records from DB2 via hibernate.

I am getting this error

14:22:17,804 WARN  [JDBCExceptionReporter] SQL Error: -204, SQLState: 42704
14:22:17,804 ERROR [JDBCExceptionReporter] DB2 SQL Error: SQLCODE=-204, SQLSTATE=42704, SQLERRMC=DB2ADMIN.TABLENAME, DRIVER=3.57.82
14:22:17,804 WARN  [JDBCExceptionReporter] SQL Error: -727, SQLState: 56098
14:22:17,804 ERROR [JDBCExceptionReporter] DB2 SQL Error: SQLCODE=-727, SQLSTATE=56098, SQLERRMC=2;-204;42704;DB2ADMIN.TABLENAME, DRIVER=3.57.82
14:22:17,804 WARN  [JDBCExceptionReporter] SQL Error: -727, SQLState: 56098
14:22:17,804 ERROR [JDBCExceptionReporter] DB2 SQL Error: SQLCODE=-727, SQLSTATE=56098, SQLERRMC=2;-204;42704;DB2ADMIN.TABLENAME, DRIVER=3.57.82
14:22:17,804 ERROR [VisualListAction] com.sit.exceptions.DaoException: Unable to fetch tablenameItems.
14:22:17,804 ERROR [[jsp]] Servlet.service() for servlet jsp threw exception

Error code 42704 means that tableName table does not exist. But it exists in the database.

Any idea what could be the problem? Problem with schema or anything else?

解决方案

Problem is with database schema.

i was using

schema.tableName

when I use

schema1.tableName

it works. Because in DB schema was schema1.

这篇关于Hibernate和DB2数据获取的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆