应该是:<mapping resource="/org/redsaga/quickstart/Tuser.hbm.xml"/>
确认你的src路径或者classPath。

解决方案 »

  1.   

    楼上的热心兄弟,我<mapping resource="/org/redsaga/quickstart/Tuser.hbm.xml"/>也试过了。没用。。BTW 这里所谓的CLASSPATH 和书上说的 CLASSPATH是指的ECLIPSE里工程的.classpath文件吗?我再副上我的.classpath<?xml version="1.0" encoding="UTF-8"?>
    <classpath>
    <classpathentry kind="src" path="src"/>
    <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
    <classpathentry kind="con" path="org.eclipse.jdt.junit.JUNIT_CONTAINER/3"/>
    <classpathentry kind="lib" path="D:/downloads/eclipse-SDK-3.3-win32/eclipse/workspace/HibernateSample/lib/hibernate-2.1/hibernate2.jar"/>
    <classpathentry kind="lib" path="D:/downloads/eclipse-SDK-3.3-win32/eclipse/workspace/HibernateSample/lib/hibernate-extensions-2.0.2/tools/hibernate-tools.jar"/>
    <classpathentry kind="lib" path="D:/downloads/eclipse-SDK-3.3-win32/eclipse/workspace/HibernateSample/lib/Middlegen-Hibernate-r5/middlegen-lib/middlegen-hibernate-plugin-2.1.jar"/>
    <classpathentry kind="lib" path="D:/downloads/eclipse-SDK-3.3-win32/eclipse/workspace/HibernateSample/lib/Middlegen-Hibernate-r5/middlegen-lib/middlegen-2.1.jar"/>
    <classpathentry kind="output" path="bin"/>
    </classpath>
    请各位仁兄再给点建议
      

  2.   

    SRC就在工程HibernateSample的根目录下 .同样,GEN-SRC也是在根目录。
      

  3.   

    你的类的package是啥?
    顶上有没有 package org.....这句
    如果没有,那么就应该是<mapping resource="Tuser.hbm.xml"/>了
      

  4.   

    List userList = session.createQuery(hql).list();
      這個List就一般的java.util.List 就行! 
     你說的那個List問題不知道是不是包錯勒的原因  換回這個List試試
     hibernate.cfg.xml 里的mapping  這句話 <mapping resource="/org/redsaga/quickstart/Tuser.hbm.xml"/>
       org這個包是否跟hibernate.cfg.xml在同一目錄下?
     就算是也要改成這樣
    <mapping resource="org/redsaga/quickstart/Tuser.hbm.xml"/>
     第一個斜線不要
     試下吧  祝你成功!
      

  5.   

    你改名勒? 樓主不是hkwin么?
          那我接分咯~~~ 
      TKS
      

  6.   

    再问一句,这里所谓的CLASSPATH到底指的是什么?如何设置它?
      

  7.   

    CLASSPATH是Tuser.hbm.xml文件的全路径啊,src:是问你有没有顶上的那个gen-src包,如果是默认的源包则不用加进去
      

  8.   

    你用的路径是相对于根目录的相对路径,编译打包后Tuser.hbm.xml可就不在原处了,改成相对路径就可以了。List一般情况下使用java.util.List,使用Hibernate的List还要转换一道,有点麻烦。
      

  9.   

    <mapping resource="/org/redsaga/quickstart/Tuser.hbm.xml"/>改成<mapping resource="org/redsaga/quickstart/Tuser.hbm.xml"/>