Hibernate和DB2数据获取

时间:2011-03-31 09:41:07

标签: java hibernate struts db2

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

我收到此错误

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

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

知道可能是什么问题吗?架构或其他任何问题?

1 个答案:

答案 0 :(得分:0)

问题在于数据库架构。

我正在使用

<强> schema.tableName

当我使用

<强> schema1.tableName

它有效。因为在数据库架构中 schema1