码迷,mamicode.com
首页 > 移动开发 > 详细

user is not mapped [from user] 报错解决方法

时间:2015-04-12 00:01:49      阅读:684      评论:0      收藏:0      [点我收藏+]

标签:


Hibernate配置:


<
hibernate-mapping> <class name="com.um.user.User" table="user"> <id name="id" type="java.lang.Integer"> <column name="ID" precision="22" scale="0" /> <generator class="identity" /> </id> <property name="username" type="java.lang.String"> <column name="USERNAME" length="100" not-null="false"> <comment>用户名</comment> </column> </property> <property name="password" type="java.lang.String"> <column name="PASSWORD" length="100" not-null="false"> <comment>密码</comment> </column> </property> </class> </hibernate-mapping>
查询数据库:
public List<User> findAll(){
        String queryString = "from user";
        List<User> list =this.getHibernateTemplate().find(queryString);
        return list;

以上代码运行时出现:

user is not mapped [from user] 

处理方法:

String queryString = "from user";应该改为:

String queryString = "from User";

因为但是在HQL语句中表名应该是ORM映射的类名,而不是你在数据库中的表名。

只需要将user这个数据库表名改为映射的类名User就可以了。

user is not mapped [from user] 报错解决方法

标签:

原文地址:http://www.cnblogs.com/run127/p/4418738.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!