问题已经解决了,问题出在
query.setMaxResults(qi.pageSize);这行
qi是一个分页对象.可是为什么不能限制最大的结果集呢,就是这个问题导致上面的错误里出现
Hibernate: 
    select
        user0_.id as id0_,
        user0_.name as name0_,
        user0_.realName as realName0_,
        user0_.passwd as passwd0_,
        user0_.loginDate as loginDate0_ 
    from
        user user0_ limit ?
这个问号不知道为什么回出现.还待高手解决.