不删除
<property name="adSubTypeId" column="AD_TYPE_ID" type="java.lang.Long" />
这一行,是因为我在调用ContractAdSub时,可以使用它的adSubTypeId属性.

解决方案 »

  1.   

    外键关联的时候外键是不需要配置的,如果可以单独配置的话,就无法维持外键关联关系,AD_TYPE_ID依赖与另一个表的主键,不可以单独更改AD_TYPE_ID的值
      

  2.   

    <many-to-one name="redeployCompanynae" outer-join="true" class="com.cttsoft.drp.po.basedata.Organizationinfo" column="sRedeployCompanySysID" insert="false" update="false" cascade="none"/>这样写就不会有问题了!!
      

  3.   

    那么我想单独保存ContractAdSub的对象,就不可可以了吗?
      

  4.   

    如果设定了insert="false" update="false",基本这个外键就没有用了
      

  5.   

    请问大家怎样才能既能实现多对一关系,又能在调用ContractAdSub时,能得到它的adSubTypeId属性