1. 程式人生 > >Hibernate 中出現表名(XXX) is not mapped 問題

Hibernate 中出現表名(XXX) is not mapped 問題

hibernate.cfg.xml:
<mapping resource="com/lian/bean/User.hbm.xml" />
在網上找了很多,但還是不給力,大家都沒提些有建設性的解決方案,基本上都是說配置有問題。
不過自己感覺是這個出問題:
String sql = "select u.password from users u where u.username='" +user.getUsername()+ "'";
經過多番糾結和耐心查詢資料,發現:
原來 HQL語句中表名應該是ORM對映的類名,所以應該改成:
String sql = "select u.password from User u where u.username='" +user.getUsername()+ "'";