【发布时间】:2019-07-13 03:43:24
【问题描述】:
我正在开发桌面应用程序,我需要使用嵌入式数据库,但是当我使用 HSQL 或 H2 数据库时,休眠中的特定查询会返回重复的结果集,但使用 Mysql 可以正常工作
这是HQL
session.createQuery("SELECT tr FROM Record r INNER JOIN r.trackers tr WHERE r.id = :id AND tr.product = :product");
【问题讨论】:
-
检查表格中的数据:-)。如果您在循环中运行它,那么您可以将 show_sql 标志设置为 true。此外,使用 EXPLAIN PLAN 执行相同的查询。