0

我有两个实体 - User 和 Subscription - 其中 Subscription 包含 User 的一个实例(名为user)。我正在尝试使用以下查询获取给定用户 ID 的所有订阅:

SELECT sub FROM Resolute\ApiBundle\Entity\Subscription sub WHERE sub.user.id = 1

但是,这似乎sub.user.id不是访问它的方法-正确的方法是什么?

4

1 回答 1

1

您需要先加入用户对象:

SELECT s FROM Subscription s JOIN s.user u WHERE u.id = 1
于 2011-02-16T02:49:43.830 回答