java - Hibernate 和 DB2 数据获取

标签 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 表不存在。但它存在于数据库中。

知道可能是什么问题吗?架构有问题还是其他什么问题?

最佳答案

问题出在数据库架构上。

我正在使用

schema.tableName

当我使用时

schema1.tableName

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

关于java - Hibernate 和 DB2 数据获取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5497875/

相关文章:

java - 是否有任何关于 Spring MVC 与 Struts 2 和其他框架的使用情况的统计数据?

java - 在 Spring Boot 中使用带有嵌套 XML 模板的 FreeMarker 模板

java - 使用 Java 从大文件中删除注释

Java int 数组的 explode 方法

hibernate - 注释 Controller 方法以使Hibernate session “read-only”

java - 将值从 MenuItemTag 传递到 .jsp

java - 为什么要在 Double-Checked-Locking 中添加第二个测试?

java - 没有为一对一映射 hibernate 创建列

sql - 如何使用 in 谓词检查 spring data jpa @Query 中的 null 集合

java - 如何使用 HTTP 响应重定向用户