【发布时间】:2013-06-06 22:05:46
【问题描述】:
我正在使用 JPA EntityManager + Hiberate,并且出现了一个神秘的 where 子句。 Hibernate 的调试基本上显示:
select /* bunch of columns */
from some_table
where /* several filters */
and 0=1
运行javax.persistence.Query.getResultList 时会发生这种情况。 Query 在其 where 子句中有一个 Predicates 数组,但请放心,0 = 1 不是其中之一。
我找不到0=1 部分包含在查询中的可能原因。有任何想法吗?我会先搜索答案,但搜索引擎会忽略=。
【问题讨论】:
标签: hibernate jpa entitymanager