FROM Child c WHERE c.age = 8
然后把查询得到的Child的parent全部加入一个set,返回

解决方案 »

  1.   

    谢谢 如果同时 parent也要满足某个条件呢? 比如说年龄大于40
      

  2.   

    加入set的时候做个判断。如果数据量不大可以这么做。
      

  3.   

    FROM Child as c ,Parent as parent  WHERE c.age = 8 and c.parent.age > 40 
    好像是这么写...
      

  4.   

    楼主说是many-to-many的,也就是说parent.children和child.parents都是collection,这个组合查询好象不行吧?