大家好,我有一个如下所示的复杂对象,想知道如何为它编写mapper.xml。
我知道要插入一个简单的对象,但是在2个层次的层次结构中我并没有得到这个。
下面是我的域对象
class Org{
id=O1
str1;
List<Division>
}
class Divison{
id = D1
org = O1
str2;
List<Employees>
List<Managers>
}
class Employees{
str3;
id = E1
divId = D1
}
class Managers{
str3;
id = M1
divId = D1
}
因此,组织有多个部门,每个部门有多个雇员和经理。
如何编写mybatis mapper.xml,以便可以在一次交易中将组织,部门,雇员和经理插入到各自的表中