我有一张表A,其中一个字段引用表B,但有两种情况,一种是直接保存A表和B表,各pojo内都有对应的set/get方法。还有一种情况,我数据库中已有B表,只需把A表中对应B表的字段给出就行,然后保存A表。该如何实现。
我写的如下::
A表
<many-to-one name="company" class="com.Company" column="company_id" unqiue="true"/>
表B
<one-to-one name="company_customer" class="com.Company_customer" cascade="all" property-ref="customer_id"/>
上面这种情况只能同时保存A,B两表。另一种情况::
<property name="customer_id" type="java.lang.Integer" column="customer_id"/>
这样可以保存A表,但无把同时保存A,B两张表。请问该如何写xml配置文件。有没有办法把两种情况都实现。