【发布时间】:2013-02-11 09:44:14
【问题描述】:
我可能对此很敏感,但查询没有返回我期望的结果...
我有两个表(实体):Properties 和 Landlords 如下:
属性由字段(以及其他字段)组成:Id、propertyRef 和 landLordsid(这是与表 Landlords 的多对一连接)。
Landlords 由字段(以及其他字段)组成:Id、landlordName 和用于联接的一对多 Collection。
我希望查询返回通过整数参数“landLord”传入的房东的所有属性,例如如果参数为 2,则过滤 Properties.landLordsid 等于 2。这是我当前使用的 NamedQuery,但它返回所有属性并且似乎没有过滤。
SELECT p
from Properties p
JOIN p.landLordsid l
WHERE l.id = :landLord
知道查询有什么问题吗?
【问题讨论】:
标签: jakarta-ee jpa hql named-query