据我所知没这个问题,你把你的HQL语句贴出来给我们看看。

解决方案 »

  1.   

    查询很慢,可能是你没有lazy吧
    lazy一下,我想会好点的,要不会把整个树都拉出来的
      

  2.   

    以下是查询语句:
    from User t where  t.deliver.name like :nameVar and t.deliver2.name like :nameVar其中 deliver 和deliver2 是 User表中的两个 many-to-one,都是指向Deliver表
      

  3.   

    估计不是lazy的问题,因为查询出了很多相同的记录,估计是交叉连接了
      

  4.   

    只列出要用的字段,不要用from XXX, 还有,如果楼主查出很多相同记录,一般就是数据库设计的问题了,你的Hibernate映射、数据库架构、查询语句,其中有一项的many-to-one 是应用反了的