开发者社区 问答 正文

Mybatis 中 association 对应的 model 在执行 insert 和 update 的时候怎么办?

model 中的成员并不完全是基础类型,对应 select 时的 association 。 但是这种对象怎么插入回去呢?

展开
收起
蛮大人123 2016-03-09 18:28:13 3396 分享 版权
1 条回答
写回答
取消 提交回答
  • 我说我不帅他们就打我,还说我虚伪

    association是resultMap下的属性,它是为了给select语句返回结果根据resultMap内的属性进行包装,如果你在association标签中设置了select属性,那么就会根据select属性值中的mapper命名空间和id找到对应的SQL进行查询。
    而association跟insert和update无任何关系,如果需要插入或修改所关联的对象,一般是在insert和update语句中设置一个关联对象的id属性进行操作。

    2019-07-17 18:56:31
    赞同 展开评论