贴一个 *.hbm.xml 里的内容,这个是用 middleGen-hibernate-r5 生成的
-----------------------------------------------------------------
<class 
    name="MsNews.hibernate.UregInfo" 
    table="U_RegInfo"
>    <id
        name="id"
        type="java.lang.Integer"
        column="ID"
    >
        <generator class="native" />
    </id>    <property
        name="uuserName"
        type="java.lang.String"
        column="U_UserName"
        not-null="true"
        length="20"
    />
    <property
        name="upassword"
        type="java.lang.String"
        column="U_Password"
        not-null="true"
        length="32"
    />
    <property
        name="uemail"
        type="java.lang.String"
        column="U_Email"
        not-null="true"
        length="200"
    />
    <property
        name="urealName"
        type="java.lang.String"
        column="U_RealName"
        not-null="true"
        length="10"
    />
    <property
        name="unickname"
        type="java.lang.String"
        column="U_Nickname"
        not-null="true"
        length="20"
    />
    <property
        name="uisActive"
        type="int"
        column="U_IsActive"
        not-null="true"
        length="10"
    />
    <property
        name="uisClosed"
        type="int"
        column="U_IsClosed"
        not-null="true"
        length="10"
    />
    <property
        name="uaddTime"
        type="java.sql.Timestamp"
        column="U_AddTime"
        not-null="true"
        length="23"
    />
    <property
        name="ulastLoginTime"
        type="java.sql.Timestamp"
        column="U_LastLoginTime"
        length="23"
    />    <!-- Associations -->
  
    <set
        name="iinfoLists"
        lazy="true"
        inverse="true"
cascade="none"
    >
        <key>
            <column name="U_RegInfoID" />
        </key>
        <one-to-many 
            class="MsNews.hibernate.IinfoList"
        />
    </set>...
...
</class>