本帖最后由 leung23 于 2013-05-06 11:18:27 编辑

解决方案 »

  1.   

    没有在字段上加加查询条件吧,排序到是有。
    这个,
    要不你自己加个注解,把查询出来的过滤一下,
    或者在setter方法里自己过滤。
    要么直接自己查询
      

  2.   

    终于特么解决了!唉
    StringBuffer hsql1 = new StringBuffer("from Employee emp left join fetch emp.address addr"
    + " where emp.status=0 and (addr.status=0 or addr.status is null)");
    where 子句的条件 在问题里没有写 。其实 我这个问题就是想问:一对多的A join B,对B设查询条件,该怎么写~~
    谢谢唯一的楼上的回复,虽然没有具体的内容,不过分还是 给你吧。