第一个问题:
hibernate.cfg.xml 中没有配置hbm.xml的位置<mapping resource="XXX/XXX/User.hbm.xml" />

解决方案 »

  1.   

    > 另外还有几个问题: 
    > <property   name="username"/> 
    >        <property   name="password"/> 
    >        <property   name="email"/> 
    > 这里面name的名字是否要和类里面的字段名一模一样,与数据库的也是否要求一致.我给你举个例子一个表userInfo(你这里用user是个隐患,user在sql中是关键字。)
    有主键u_id,姓名:u_name.
    对应的Object就是(按照习惯书写)类UserInfoclass UserInfo{
        private long uId;    private String uName;    get // set ....
    }
    配置文件userInfo.hbm.xml<hibernate-mapping> 
          <class   name="XXX.XXX.UserInfo"   table="userInfo"> 
            <id name="uId" type="java.lang.Long">
                <column name="u_id" />
                <generator class="native" />
            </id>
            <property name="uName" type="java.lang.String">
                <column name="u_name" length="10" />
            </property>
    </hibernate-mapping> 
    对应的看下。你就清楚了
      

  2.   

    我已经好久不用myeclipse了。最后一点无能为力了。呵呵
      

  3.   

    MyEclipse   5.5 在表那直接点右键hibernate Reverse Engineering