简单的搭建。MyBatis实战——前身iBatis、基础环境搭建和如何"钓鱼" 这篇写了基础的环境搭建和代码操作。我这里是使用了xml加interface结合的方法进行操作。现有Employee类。如...
分类:
其他好文 时间:
2016-11-19 16:34:23
阅读次数:
390
Mapper.xml文件里的select语句里的返回类型 可以为resultMap和resultType 两者的区别: resultType 返回单个pojo对象要保证sql查询出来的结果集为单条,内部使用session.selectOne方法调用,mapper接口使用pojo对象作为方法返回值。 ...
分类:
其他好文 时间:
2016-11-13 17:11:37
阅读次数:
158
一 关于Mybatis 1.1 mybatis 的优点 1 轻量级ORM 。 2 提供了完善的缓存机制。 3 mapper.xml 原声SQL更清晰灵活,且sql便于SQL调优。 4 resultType resultMap 处理返回结果集,与pojo解耦。 1.2 mybatis的使用体验 这里只 ...
分类:
其他好文 时间:
2016-11-12 22:57:17
阅读次数:
318
1 延迟加载 1.1 什么是延迟加载 resultMap可以实现高级映射(使用association、collection实现一对一及一对多映射),association、collection具备延迟加载功能。 需求: 如果查询订单并且关联查询用户信息。如果先查询订单信息即可满足要求,当我们需要查询 ...
分类:
其他好文 时间:
2016-11-05 20:46:50
阅读次数:
208
本系列教程均源于南柯梦,经好库文摘转发,感谢南柯梦的辛苦整理。 深入迁出mybatis系列 深入浅出Mybatis系列(一)---Mybatis入门 深入浅出Mybatis系列(二)---配置简介(mybatis源码篇) 深入浅出Mybatis系列(三)---配置详解之properties与envi... ...
分类:
其他好文 时间:
2016-10-31 09:17:38
阅读次数:
225
1、MyBatis提供的typeAlias 2、定义自定义类型的别名 定义自定义类型的别名 1.在mybatis-config.xml中增加 2.在UserMapper.xml中使用别名 resultType="user" 3、resultMap使用 1.创建person表 2.创建person.j ...
分类:
其他好文 时间:
2016-10-23 23:05:35
阅读次数:
318
mybatis 模式下,xml 中写法 <select id="selectFailDetailOneNode" resultMap="BaseResultMap"> /*TDDL:node=${node}*/ select * from 表A where OFFER_BATCH_ID=#{id} ...
分类:
数据库 时间:
2016-10-11 18:28:01
阅读次数:
619
MyBatis的每一个查询映射的返回类型都是ResultMap,只是当我们提供的返回类型属性是resultType的时候,MyBatis对自动的给我们把对应的值赋给resultType所指定对象的属性,而当我们提供的返回类型是resultMap的时候,将数据库中列数据复制到对象的相应属性上,可以用于 ...
分类:
其他好文 时间:
2016-10-06 22:08:05
阅读次数:
155
据我目前接触到的传多个参数的方案有三种。 第一种方案 DAO层的函数方法 Public User selectUser(String name,String area); 对应的Mapper.xml <select id="selectUser" resultMap="BaseResultMap"> ...
分类:
其他好文 时间:
2016-10-06 22:03:09
阅读次数:
170
MyBatis框架-->持久层框架-->Object【对象】Relation[关系型数据库]Mapping[在MyBatis的体现是哪个映射文件中国的<resultMap>标签]框架 对JDBC的封装,需要定制SQL语句。处理的是DataAccessOBject数据访问对象 SpringMVC它隶属 ...
分类:
编程语言 时间:
2016-09-28 22:33:31
阅读次数:
226