User.hbm.xml文件在src\model\下,运行时出错org.hibernate.MappingException: Could not read mappings from resource: model/User.hbm.xml
User.hbm.xml如下:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-mapping PUBLIC
          "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
          "http://hibernate.sourceforge.net/Hibernate-Mapping-3.0.dtd"><hibernate-mapping>
 <class name="model.User" table="user">
  <id name="id" column="ID">
   <generator class="increment"/>
  </id>
  <property name="name" column="NAME"/>
  <property name="password" column="PASSWORD"/>
 </class>
</hibernate-mapping>
请问是哪里的问题呀?

解决方案 »

  1.   

    看下你hibernate.cfg.xml中mapping的配置
      

  2.   

    hibernate.cfg.xml中<mapping resource="model/User.hbm.xml"/>
      

  3.   

    model/User.hbm.xml
     这个文件 是否真实存在,是否名字拼错了。
    检查下
      

  4.   

    运行时出错org.hibernate.MappingException: Could not read mappings from resource: model/User.hbm.xml这个错误是不是不能读取User.hbm.xml呀?
      

  5.   


    <hibernate-configuration>
    <session-factory>
            。
    <mapping resource="model/User.hbm.xml" />
    </session-factory>
    </hibernate-configuration>
      

  6.   

    <session-factory>
           ................        <!-- mapping files -->
            <mapping resource="model/User.hbm.xml"/></session-factory>我的配置文件和大家写的一样呀,没看出来有什么不同呀?
      

  7.   

    没有找到model/User.hbm.xml对应的配置文件
      

  8.   

     <id name="id" column="ID">
                <generator class="native" />
            </id>
      

  9.   

    会不会是hibernate连接数据库的时候没有添加映射地址