开发者社区> 问答> 正文

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

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

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

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

    2019-07-17 18:56:31
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Java Spring Boot开发实战系列课程【第6讲】:Spring Boot 2.0实战MyBatis与优化(Java面试题) 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载