使用hibernate的hql查询数据,没有查询到数据。但是复制执行的sql到数据库查询,却能查得到。 这是因为我用手动录入到数据库里,有些字段没有值,是空的。导致hql查询不到数据,手动补上空字段的数据,再次查询就有了。 具体原理还没去研究