出现这个异常,大可能是由于咱们在HQL和SQL语句的使用上形成混淆。由于Hibernate使用的是hql语法,而sql语法和它是有区别的。固然了,加入表的字段和映射成hbm.xml文件中属性字段同样的话,就不多发生这样的状况。
好比:ID是表的字段,那么在hbm.xml文件中也是ID,作检索的时候就不能发生问题了。可是,加入个人表的字段是Person_Name,那么在hbm.xml文件中可能就是personName,那么你们在使用字段的时候就的注意,不然就会出现org.hibernate.QueryException: could not resolve 这个异常。html
注意:hql中字段与实体类中字段属性一致才能够sql