hibernate关联对象问题(复核组键关联):
对象biao1有biao1id1、biao1id2、biao1id3属性在映射文件中为复核主键,还有biao2id1;
对象biao2有biao2id1、biao2id2属性在映射文件中为复核组键,
想请教在映射文件中如何关联这两个对象?
一个对象biao1只能对biao2一个对象,对象biao2可以对应多个biao1对象。

解决方案 »

  1.   

    biao1是多对一 biao2是一对多
    <class name="com.sdrn.cmcs.pojo.HostObj" table="host">
            <id name="hname" type="java.lang.String" >
                <column name="hName" length="20" />
                <generator class="assigned"></generator>
            </id>
            <property name="ip" type="java.lang.String">
                <column name="ip" length="15" not-null="true" />
            </property>
            <property name="memo" type="java.lang.String">
                <column name="memo" length="20" />
            </property>
            <property name="isMaged" type="java.lang.String">
             <column name="isMaged" length="1" not-null="true"/>
            </property>
            <property name="ostype" type="java.lang.String">
                <column name="ostype" length="15" not-null="true"/>
            </property>
            <property name="state" type="java.lang.String">
                <column name="state" length="1" not-null="true" />
            </property>
            <set name="sysAcunt" lazy="false" inverse="true" outer-join="false" cascade="all" order-by="account asc">
    <key column="hname" not-null="false" />
    <one-to-many class="com.sdrn.cmcs.pojo.SysAcuntObj" />
    </set>    </class>