gpt4 book ai didi

java - 顶部链接错误。有效 sql 的空结果,结果不为空

转载 作者:行者123 更新时间:2023-12-04 06:28:57 25 4
gpt4 key购买 nike

这怎么可能?

我们在 Toplink(DB 是 Oracle)和 query.getResultList 上执行 EJBQL是空的。

但!
当我将日志级别切换到 FINE 时并收到了 TopLink 生成的 Sql 查询,我尝试在数据库上执行此查询,并且(奇迹!)我得到了一个非空的结果!

可能是什么原因以及如何治疗?
提前致谢!

附言没有异常(exception)。

更新:

查询日志:

SELECT DISTINCT t0.ID, t0.REG_NUM, t0.REG_DATE, t0.OBJ_NAME, t1.CAD_NUM, t1.CAD_NUM_EGRO, t2.ID, t2.DICT_TYPE, t2.ARCHIVE_DATE, t2.IS_DEFAULT, t2.IS_ACTUAL, t2.NAME, t0.INVENTORY_NUM FROM CODE_NAME_TREE_DICTIONARY t3, DEFAULTABLE_DICTIONARY t2, IMMOVABLE_PROP t1, ABSTRACT_PROPERTY t0 WHERE ((t3.ID IN (SELECT DISTINCT t4.ID FROM CODE_NAME_TREE_DICTIONARY t5, CODE_NAME_TREE_DICTIONARY t4, type_property_parents t6 WHERE (((t5.ID = ?) AND (t4.DICT_TYPE = ?)) AND ((t6.type_property_id = t4.ID) AND (t5.ID = t6.parent_id)))) AND ((t1.ID = t0.ID) AND (t0.PROP_TYPE_DISCR = ?))) AND ((t3.ID = t0.PROP_TYPE) AND ((t2.ID (+) = t1.STATUS_ID) AND (t2.DICT_TYPE = ?)))) ORDER BY t0.REG_NUM ASC
bind => [4537, R, R, realty_status]|#]

此查询返回 100k 行,但 toplink 认为它不是...

最佳答案

将日志级别设置为 FINE 是否可以验证您正在连接到同一个数据库?你的测试用例有多简单;你能确认正是这个 JPQL 被翻译成那个 SQL 吗?

关于java - 顶部链接错误。有效 sql 的空结果,结果不为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5674573/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com