【发布时间】:2021-03-30 21:41:50
【问题描述】:
我无法识别 Hibernate 引发持久性异常的 Hibernate 问题。 我已经包含了代码的屏幕截图。对于审查感到抱歉。 Source Code
根据 Christian 的建议添加了日志。 Application logs
以下是我为确定问题所做的调查结果
生产
应用程序日志显示以下错误 (javax.persistence.PersistenceException: org.hibernate.exception.SQLGrammarException:无法提取 结果集应用程序异常被提交异常覆盖)在哪里 它设法进入 DAO 功能,但它不显示休眠 在日志中查询,也无法退出功能。跑同源代码 使用 SQL 在生产中查询并返回预期结果。 澄清一下:还有另一个使用相同的 DAO 函数 表,它设法在生产中正确显示,所以我怀疑这将是一个表授权问题
发展
查询时在前端正确显示查询记录 数据存在,日志显示它设法进入和退出 DAO 显示查询的功能。即使没有错误也没有 结果在要检索的数据库表中(日志显示 Hibernate 查询,前端没有结果)
【问题讨论】: