org.hibernate.QueryException: could not resolve property

org.hibernate.QueryException: could not resolve property錯誤的解決方法

出現這個異常,大可能是由於咱們在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

相關文章
相關標籤/搜索