MyBatis3.X复杂Sql查询相关知识有哪些(mybatis3,SQL,开发技术)

时间:2024-05-01 23:20:29 作者 : 石家庄SEO 分类 : 开发技术
  • TAG :

    MyBatis3.X%E5%A4%8D%E6%9D%82Sql%E6%9F%A5%E8%AF%A2%E7%9B%B8%E5%85%B3%E7%9F%A5%E8%AF%86%E6%9C%89%E5%93%AA%E4%BA%9B

1.Mybatis的sql语句返回的结果有两种

resultType

查询出的字段在相应的pojo中必须有和它相同的字段对应,或者基本数据类型

适合简单查询

resultMap

需要自定义字段,或者多表查询,一对多等关系,比resultType更强大
适合复杂查询

association:映射到POJO的某个复杂类型属性,比如订单order对象里面包含user对象

代码

collection: 一对多查询结果查询映射,比如user有多个订单

代码

association映射的是一个pojo类,处理一对一的关联关系。

collection映射的一个集合列表,处理的是一对多的关联关系。

模板

本文:MyBatis3.X复杂Sql查询相关知识有哪些的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:MyBatis如何通过xml配置文件实现单表的增删改查功能下一篇:

7 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18