在一对多关系中,获取多边只有一个元素的所有所有者项目
In a one to many relation, get all owner items with only one element in the many side
我在家和人之间有 "one to many" 关系。
一个家里有很多人。
使用 DQL,只需要一个人就能得到所有房屋的查询应该是什么?
我知道如何获得所有无人居住的房屋,方法是:
where home.persons IS EMPTY
集合表达式,但不是如何得到我要找的东西。
谢谢
成立:)
DQL 有一个用于集合的函数 SIZE,这样的话,这是可能的:
where SIZE(home.persons) = 1
希望这对你们中的一些人有所帮助
我在家和人之间有 "one to many" 关系。 一个家里有很多人。 使用 DQL,只需要一个人就能得到所有房屋的查询应该是什么? 我知道如何获得所有无人居住的房屋,方法是:
where home.persons IS EMPTY
集合表达式,但不是如何得到我要找的东西。
谢谢
成立:)
DQL 有一个用于集合的函数 SIZE,这样的话,这是可能的:
where SIZE(home.persons) = 1
希望这对你们中的一些人有所帮助