我有实体(例如Setting),其中包含与另一个对象(Language 的实例)的集合(例如Settings.languages)。
有没有办法选择包含在其集合实体中的具有所需属性值的所有实体?如获得所有设置的其中s Settings.languages包含Language.code =“EN”?
就像是:
 SELECT s FROM Setting s WHERE :code MEMBER OF s.languages.code
Run Code Online (Sandbox Code Playgroud)
    小智 6
你可以使用这样的东西:
SELECT s FROM Setting s INNER JOIN s.languages c WHERE c = :code
Run Code Online (Sandbox Code Playgroud)
更多例子在这里