上面的表关系画错了
人员信息表  <----人员业务表------>业务信息表
人员业务表  <----人员权限表------>系统操作表

解决方案 »

  1.   

    人员权限的xml
    <?xml version="1.0"?>
    <!DOCTYPE hibernate-mapping PUBLIC
        "-//Hibernate/Hibernate Mapping DTD 2.0//EN"
        "http://hibernate.sourceforge.net/hibernate-mapping-2.0.dtd" ><hibernate-mapping>
    <!--
        Created by the Middlegen Hibernate plugin 2.1    http://boss.bekk.no/boss/middlegen/
        http://www.hibernate.org/
    --><class
        name="com.cy81.entity.CysysTrUserPowerSet"
        table="CYSYS_TR_UserPowerSet"
    >    <id
            name="PowerSetFlowId"
            type="java.lang.Integer"
            column="PowerSetFlowId"
        >
            <generator class="native" />
        </id>
        <!-- Associations -->    <!-- bi-directional many-to-one association to CysysTrUserOperation -->
        <many-to-one
            name="cysysTrUserOperation"
            class="com.cy81.entity.CysysTrUserOperation"
            not-null="true"
        >
            <column name="UserOptFlowId" />
        </many-to-one>
        <!-- bi-directional many-to-one association to CysysTbSystemHandleSet -->
        <many-to-one
            name="cysysTbSystemHandleSet"
            class="com.cy81.entity.CysysTbSystemHandleSet"
            not-null="true"
        >
            <column name="HandleCode" />
        </many-to-one></class>
    </hibernate-mapping>
      

  2.   

    人员业务表的xml
    <?xml version="1.0"?>
    <!DOCTYPE hibernate-mapping PUBLIC
        "-//Hibernate/Hibernate Mapping DTD 2.0//EN"
        "http://hibernate.sourceforge.net/hibernate-mapping-2.0.dtd" ><hibernate-mapping>
    <!--
        Created by the Middlegen Hibernate plugin 2.1    http://boss.bekk.no/boss/middlegen/
        http://www.hibernate.org/
    --><class
        name="com.cy81.entity.CysysTrUserOperation"
        table="CYSYS_TR_UserOperation"
    >    <id
            name="userOptFlowId"
            type="java.lang.Integer"
            column="UserOptFlowId"
        >
            <generator class="native" />
        </id>
        <!-- Associations -->    <!-- bi-directional many-to-one association to CysysTbOperationClassDictionary -->
        <many-to-one
            name="cysysTbOperationClassDictionary"
            class="com.cy81.entity.CysysTbOperationClassDictionary"
            not-null="true"
        >
            <column name="ClassCode" />
        </many-to-one>
        <!-- bi-directional one-to-many association to CysysTrUserPowerSet -->
        <set
            name="cysysTrUserPowerSets"
            lazy="true"
            inverse="true"
    cascade="none"
        >
            <key>
                <column name="UserOptFlowId" />
            </key>
            <one-to-many
                class="com.cy81.entity.CysysTrUserPowerSet"
            />
        </set>
        <!-- bi-directional many-to-one association to CysysTbSystemUser -->
        <many-to-one
            name="cysysTbSystemUser"
            class="com.cy81.entity.CysysTbSystemUser"
            not-null="true"
        >
            <column name="UserCode" />
        </many-to-one></class>
    </hibernate-mapping>
      

  3.   

    呵呵,帮你顶一下,你好像已经发了好几个帖子了,我有一个hibernate的中文文档,留下信箱,我发给你