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