mybatis如何相对简单的处理多对多的插入

1、目前的表结构划分是

  • 主表为a,包含必须的基础数据。
  • 从表有:b、c、d、e等等
  • 关联表:ab、ac、ad、ae等等

现在目前前端传过来的数据是一串json字符串,这其中的结构就是:

public class A{
    private B b;
    private C b;
    private D b;
    private E b;
}

而且后期可能会改动,所以我想知道怎么有更加简单或者灵活的方式来解决这个插入、更新问题,目前用的orm框架是mybatis,还请知道或者有做过的同学给点经验,在此谢过了。

阅读 2.7k
2 个回答

就是将B,C,D,E的mapper写好吧。再在service按照顺序调用吧。如果要确保数据一致性,放在一个事务中。

多对多关系好像不是这样的关系吧,a里面不应该包含关联对象的集合吗

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题