mybatis一对一关联查询

association的用法

方法1 association中使用select
  • 实体类


    image.png
  • dao接口


    image.png
  • xml


    image.png
  • 测试类


    image.png
image.png

可以发现执行了两次sql,我们的用户信息也被打印出来了。

方法2 association中使用resultMap

  • xml


    image.png

输出结果


image.png

我们在association使用select查询中可以使用left join关联,也可以先查主表,再根据主表的信息查询。比如方式1的sql查询可以修改为


image.png

项目代码:https://github.com/rainbowsky911/sb_mybatis
参考文章:https://www.jianshu.com/p/018c0f083501

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容