在做SSH框架整合時(shí)汇陆,在進(jìn)行DAO操作時(shí)。這里就只調(diào)用了chekUser()方法葡幸。運(yùn)行時(shí)報(bào)
user is not mapped 錯(cuò)誤:
調(diào)用的方法如下:
上面的語(yǔ)句出錯(cuò)時(shí)因?yàn)樽约簩懥薍QL的語(yǔ)句氓仲,其中我寫的語(yǔ)句是:from userinfo
但是在HQL語(yǔ)句中表名應(yīng)該是ORM映射的類名,而不是你在數(shù)據(jù)庫(kù)中的表名鳍烁。而且你的映射文件需要放在一起
所以將HQL語(yǔ)句中的userinfo的表名改為Userinfo即可叨襟,
改后如下:
String hql="from Userinfo";
只要將表明換成ORM映射的類名就可以了
在次運(yùn)行就不會(huì)報(bào)沒(méi)有 xxx is not mapped的錯(cuò)了。