我可能忽略了一些非常简单的东西,只是盯着它看太多了,但我无法让这个 DQL 查询工作。我得到一个例外说明:
Cannot select entity through identification variables without choosing at least one root entity alias.
这是我的查询。用户与组具有多对一的关系。请注意,这是一个单向关系!这对你来说可能没有意义,但它在我们的领域逻辑中是有意义的。
SELECT DISTINCT g
FROM Entity\User u
LEFT JOIN u.group g
WHERE u.active = :active
你能告诉我我在这里想念什么吗?