上一页 1 ··· 44 45 46 47 48 49 50 51 52 ··· 117 下一页
  2021年9月7日
摘要: 4 阅读全文
posted @ 2021-09-07 16:36 格物致知_Tony 阅读(25) 评论(0) 推荐(0)
摘要: 一、鉴别器 鉴别器:mybatis可以使用discriminator判断某列的值,然后根据某列的值改变封装行为 <discriminator javaType=""> <case value=""></case> </discriminator> 案例: 封装 Employee: 如果查出的是女生: 阅读全文
posted @ 2021-09-07 16:34 格物致知_Tony 阅读(185) 评论(0) 推荐(0)
摘要: 1 阅读全文
posted @ 2021-09-07 16:33 格物致知_Tony 阅读(33) 评论(0) 推荐(0)
摘要: 一、分步查询 1、分步查询 在前面已经使用了 association 和 collection 的分步查询。 <resultMap type="Dept" id="deptMapStep"> <id column="did" property="did"/> <result column="dnam 阅读全文
posted @ 2021-09-07 16:33 格物致知_Tony 阅读(231) 评论(0) 推荐(0)
摘要: 一、注解开发 在面向接口开发中,我们可以在接口中声明方法,然后通用配置其对应的SQL映射文件来实现增删改查,当我们面对一些简单的SQL语句时,还有一种更简单的开发方式,那就是通过注解开发,省略掉SQL映射文件。 使用注解开发: public interface EmployeeMapperAnnot 阅读全文
posted @ 2021-09-07 16:33 格物致知_Tony 阅读(103) 评论(0) 推荐(0)
摘要: 一、一对多映射关系 POJO 中的属性可能会是一个对象的集合,当我们查询一方的信息时,还想要知道多方的信息,就需要用到一对多查询。(如:查询部门信息,同时查询部门中的员工信息) 使用 collection 标签来定义对象的封装规则。 两个 JavaBean 类: Employee 类 public 阅读全文
posted @ 2021-09-07 16:32 格物致知_Tony 阅读(135) 评论(0) 推荐(0)
摘要: 一、多对一映射关系 POJO 中的属性可能会是一个对象,当我们查询多方的信息时,还想要知道一方的信息,就需要用到一对多查询。 我们可以使用联合查询,并以级联属性的方式封装对象,使用 association 标签来定义对象的封装规则。 两个 JavaBean 类: Employee 类 public 阅读全文
posted @ 2021-09-07 16:31 格物致知_Tony 阅读(298) 评论(0) 推荐(0)
  2021年9月6日
摘要: 一、resultMap 自定义映射 1、resultMap 是什么 resultMap 是自定义的映射关系,可实现高级结果集映射。 注意:resultMap 不能与 resultType 同时使用。 2、子标签说明 constructor - 类在实例化时, 用来注入结果到构造方法中 – idArg 阅读全文
posted @ 2021-09-06 22:53 格物致知_Tony 阅读(435) 评论(0) 推荐(0)
摘要: resultType 自动映射 1、全局 setting 设置 (1)autoMappingBehavior 默认是 PARTIAL,开启自定映射的功能。唯一的要求是结果集列名和 JavaBean 属性名一致; <settings> <!-- 指定是否以及如何自动映射指定的列到字段或属性 --> < 阅读全文
posted @ 2021-09-06 22:52 格物致知_Tony 阅读(916) 评论(0) 推荐(0)
摘要: resultType:返回值类型,别名或者全类名,如果返回的是集合,定义集合中元素的类型。 resultType 与 resultMap 不能同时使用。 一、常见的查询情况 1、查询单行数据返回单个对象 //根据 id 查询一个员工信息 public Employee getEmpById(Inte 阅读全文
posted @ 2021-09-06 13:46 格物致知_Tony 阅读(468) 评论(0) 推荐(0)
上一页 1 ··· 44 45 46 47 48 49 50 51 52 ··· 117 下一页