我有两个实体 - 用户和订阅 - 其中Subscription包含一个User实例(名为user
)。我正在尝试使用以下查询获取给定用户ID的所有订阅:
SELECT sub FROM Resolute\ApiBundle\Entity\Subscription sub WHERE sub.user.id = 1
然而似乎sub.user.id
不是访问它的方式 - 正确的方法是什么?
答案 0 :(得分:1)
您需要先加入User对象:
SELECT s FROM Subscription s JOIN s.user u WHERE u.id = 1