命名查询中的 JPA Hibernate 错误
JPA Hibernate errors in named queries
这个 NamedQuery 有什么问题?没有在 Hibernate 5 上工作,但在 Openjpa 1.2.2
上工作
@NamedQuery(name = "Dic_listDByVal", query = "SELECT d FROM Dict d "
+ " WHERE d.memory = m.memory and d.dic = :dic and (m.value LIKE :value)"
+ " ORDER BY d.sortOrder")
我猜你没有在这里定义m( in m.memory)
,这意味着你一定漏掉了一个JOIN
子句
这个 NamedQuery 有什么问题?没有在 Hibernate 5 上工作,但在 Openjpa 1.2.2
上工作 @NamedQuery(name = "Dic_listDByVal", query = "SELECT d FROM Dict d "
+ " WHERE d.memory = m.memory and d.dic = :dic and (m.value LIKE :value)"
+ " ORDER BY d.sortOrder")
我猜你没有在这里定义m( in m.memory)
,这意味着你一定漏掉了一个JOIN
子句