List<Book> blist=this.getHibernateTemplate().find("from Book b where b.users.userid="+uid);
 return blist;
数据库的某条记录只要有一个字段为NULL的就查询不出这条数据 为什么?

解决方案 »

  1.   

    你这玩笑开大了,要是配置NULL了,根本就是报错,而不是查不出来!
      

  2.   

    Book 这个实体类是不是配置了不允许为空的属性啊。
      

  3.   

    b.users.userid
    book和user是一对多吧?!,一对多的怎么可能这样写...
    试一下 select u.book from user u where u.id= :uid
      

  4.   

     同问一样的问题只要一个字段为null,,能查询出所有对象,但是每个对象都为null。。操蛋。