日期:2014-05-18  浏览次数:20766 次

大家来看看这个hibernate的问题,十万火急啊!!!
定义类为:
public   class   aa
{
    private   int   id;
    private   String   name;
    private   int   sort;
    public   aa()
    {
    }
    public   void   setId(int   Id)
    {
        this.id   =   Id;
    }
    public   int   getId()
    {
        return   this.id;
    }
    public   void   setSort(int   Sort)
    {
        this.sort   =   Sort;
    }
    public   int   getSort()
    {
        return   this.sort;
    }
    public   void   setName(String   Name)
    {
        this.name   =   Name;
    }
    public   String   getName()
    {
        return   this.name;
    }
}

xml   文件配置为:
<?xml   version= "1.0 "?>
<!DOCTYPE   hibernate-mapping   PUBLIC
                                                        "-//Hibernate/Hibernate   Mapping   DTD   3.0//EN "
                                                        "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd "   >
<hibernate-mapping   package= "...... ">
    <class   name= "aa "   table= "t_aa ">
        <id   name= "Id ">
            <generator   class= "native "/>
        </id>
        <property   name= "Name "/>
        <property   name= "Sort "/>
      </class>
</hibernate-mapping>
调试状态下跟踪异常为:
"Could   not   prase   mapping   document   from   resource   aa.hbm.xml "
"class   aa   not   found   while   looking   for   property   :Id "

运行结束错误页面为:
HTTP   Status   500   -   type   Exception   reportmessage   description   The   server   encountered   an   internal   error   ()   that   prevented   it   from   fulfilling   this   request.exception   org.apache.jasper.JasperException
  org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:370)
  org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291)
  org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
  javax.servlet.http.HttpServlet.service(HttpServlet.java:802)