web开发常见故障处理(二)之表没有mapped

来源:互联网 发布:微软io1.1淘宝 编辑:程序博客网 时间:2024/05/20 00:17

我们在初期进行web开发时,时常遇到这么一类问题,user is not mapped [from user where username = ? and password = ? and state = ?];

对啊,表没有写错啊,为什么就错了呢!对于单纯的sql语句,这确实没有问题,但是别忘了你用了Hibernate的hql来写底层的数据库的操作,你就得遵循Hibernate的规则,想想Hibernate的初衷,就是为了利用java来进行书写数据库的操作,所以在hql这一块也不例外,因此这里写user表是不对的,必须写上user表所对应的javaBean文件,我这里映射的是userBean,所以这一句得这么写from userBean where username = ? and password = ? and state = ?。

注意,要写类名,而不是对象名

0 0
原创粉丝点击