Hibernate出现 is not mapped的解决方案
程序员文章站
2022-04-28 16:49:49
...
public User user(User user){
this.beginTransaction();
User ruser=new User();
System.out.println(user.getUname());
ruser=(User)this.getSession().createQuery("select aa from User aa where uname= ? and upwd= ?").setParameter(0,user.getUname()).setParameter(1, user.getUpwd()).uniqueResult();
this.endTransaction();
return ruser;
}
可能出现的原因:
1.请务必要注意,在“select aa from User aa where uname= ? and upwd= ?”的时候,这个User,不是你的数据库对应的表名,也不是你的映射文件的表名。而是你的实体对象的名称(是区分大小写的!)。
2.配置文件没有加载到Hibernate的实体类列表里面。
3.映射文件的字段与数据库字段不一致,或者名称不一致。
遇到这个问题的同学可以分别检查一下上面提到的三部分有没有正确。
上一篇: PHP+jQuery实现即点即改功能示例
推荐阅读
-
详解iOS中position:fixed吸底时的滑动出现抖动的解决方案
-
AndroidStudio中AVD虚拟机设备空间不足调试过程出现的黑屏问题及解决方案
-
卸载或安装Git出现Invalid drive错误的解决方案【简记】
-
出现 vue arr.some is not a function 报错的解决方案
-
php中使用Ajax时出现Error(c00ce56e)的详细解决方案
-
mysql遇到load data导入文件数据出现1290错误的解决方案
-
联想ThinkPad E431&E531 开机出现0190报错现象的解决方案详细介绍
-
Excel导入数据库时出现的文本截断问题解决方案
-
.net下灰度模式图像在创建Graphics时出现:无法从带有索引像素格式的图像创建graphics对象 问题的解决方案。
-
上网异常:出现黄色感叹号不能上网的两种解决方案