zoukankan      html  css  js  c++  java
  • user is not mapped [from user] 报错解决方法

    
    

    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就可以了。

  • 相关阅读:
    LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
    RTSP可用网络流
    Linux访问Github缓慢
    Ubu18.0-NVIDIA显卡驱动重装
    FFMPEG第一次学习
    QT-守护程序
    QT-局域网探测工具(简易版)--Ping
    QT-notepad++仿写
    Ubuntu 解压文件
    Ubuntu -换源
  • 原文地址:https://www.cnblogs.com/run127/p/4418738.html
Copyright © 2011-2022 走看看