MyBatis Вставить сложный объект, который имеет ассоциации - PullRequest
0 голосов
/ 25 октября 2018

Привет, ребята, у меня есть сложный объект, как показано ниже, и я хотел бы знать, как написать 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
}

Итак, у Орга есть несколько делений, в каждом делении есть несколько сотрудников и менеджеров.

Как мне написать свой mybatismapper.xml, чтобы я мог вставить организацию, подразделение, сотрудников и менеджеров в соответствующие таблицы в одной транзакции

...