MyBatis插入具有关联的复杂对象

时间:2018-10-25 06:45:43

标签: sql database mybatis persistence.xml spring-mybatis

大家好,我有一个如下所示的复杂对象,想知道如何为它编写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,以便可以在一次交易中将组织,部门,雇员和经理插入到各自的表中

0 个答案:

没有答案
相关问题