摘要:
1 2 3 22 23 24 阅读全文
摘要:
①:编写接口方法 /** * 根据id查询用户 * @param id * @return */ public User queryUserById3(Integer id); ②:编写映射文件 1:定义resultMap <!-- 将结果集中的一行映射为一个Java类对象(pojo对象) type 阅读全文
摘要:
√1:简单类型 √2:简单类型列表 √3:POJO类型只有列名或列名的别名与POJO的属性名一致,该列才可以映射成功只要列名或列名的别名与POJO的属性名有一个一致,就会创建POJO对象如果列名或列名的别名与POJO的属性名全部不一致,不会创建POJO对象 √4:POJO类型列表 √5:HashMa 阅读全文
摘要:
输入映射: √1:简单类型 √2:pojo类型 pojo里面放的都是简单类型 √3:pojo包装类型 pojo A里面放了一个pojo B(pojo A里面包装了一个pojo B) √4:hashmap statement中的参数名称是hashmap里面的key √5:使用@Param("参数名称" 阅读全文
摘要:
<!-- mapper加载有3种方法: 1:通过resource或url加载单个mapper 2:通过mapper接口类名加载单个mapper 3:通过package批量加载多个mapper(推荐使用)--> <mappers> <!-- 通过resource或url加载单个mapper --> < 阅读全文
摘要:
typeHandler:类型处理器,用于 javaType 与 jdbcType 之间的相互转换 使用方法: 1:写Sex枚举类 2:写Staff实体类 3:写StaffMapper接口*4:写SexTypeHandler类型处理器*5:写StaffMapper映射文件 6:写测试类StaffMap 阅读全文
摘要:
在mybatis中,statement的parameterType指定了输入参数的类型,resultType指定了输出结果的映射类型可以针对parameterType或resultType中指定的类型,在<typeAliases>中定义别名,然后在parameterType或resultType中使 阅读全文
摘要:
1): <dataSource>的<property>标签加载属性 在 properties 元素体内定义的属性首先被读取 然后会读取 properties 元素中 resource 或 url 加载的属性,它会覆盖已读取的同名属性 2): <insert>、<delete>、<update>、<s 阅读全文
摘要:
mybatis全局属性(全局变量):方法1:在 properties 元素体内,使用<property>标签定义的属性方法2:在 properties 元素中, 使用 resource 或 url 属性, 加载的 xxx.properties 文件中定义的属性 建议: 不要在 properties 阅读全文
摘要:
对于查询来说,要根据具体的业务,来指定mapper接口中方法的返回值类型1:如果只返回一条记录,mapper接口中方法的返回值类型应指定为pojo类型或其他简单类型,这样mybatis内部就会使用selectOne进行查询 2:如果会返回多条记录,mapper接口中方法的返回值类型应指定为集合类型( 阅读全文