resultMap:外部的resultMap的引用,和resultType不能同时使用。 ...
分类:
其他好文 时间:
2017-08-19 21:11:19
阅读次数:
126
1.实体 2.RoleService定义 3.RoleDao定义 4.XML定义 ...
分类:
其他好文 时间:
2017-08-18 23:43:10
阅读次数:
311
Mybatismappermustmatch((cache-ref|cache|resultMap*|parameterMap*|sql*|insert*|update*|delete*|select*)出现此问题是由于自己的xml内的mybatis标签未按照指定的顺序来编写。顺序如下:cache-refcacheresultMap*parameterMap*sql*insert*update*delete*select
分类:
移动开发 时间:
2017-08-10 23:40:50
阅读次数:
349
阅读目录 一、延迟加载 二、查询缓存 回到顶部 一、延迟加载 resultMap可以实现高级映射(使用association、collection实现一对一及一对多映射),association、collection具备延迟加载功能。 延迟加载:先从单表查询,需要时再从关联表去关联查询,大大提高数据 ...
分类:
其他好文 时间:
2017-08-09 16:56:52
阅读次数:
216
并发类容器设计 1.ConcurrentHashMap:代替散列普通的hashTable,添加了复合操作支持。private ConcurrentHashMap resultMap = new ConcurrentHashMap(); for (Map.Entry m : resultMap.ent... ...
分类:
其他好文 时间:
2017-08-08 00:27:57
阅读次数:
223
resultMap的元素是在iBATIS的最重要和最强大的元素。您可以通过使用iBATIS的结果映射减少高达90%的JDBC编码,在某些情况下,可以让你做JDBC不支持的事情。 ResultMaps的设计是这样的简单语句不需要明确的结果映射,以及更复杂的报表要求不超过绝对必要说明的关系。 本章将只给 ...
分类:
其他好文 时间:
2017-08-07 16:39:23
阅读次数:
143
resultType: 作用: 将查询结果按照sql列名pojo属性名一致性映射到pojo中。 场合: 常见一些明细记录的展示,比如用户购买商品明细,将关联查询信息全部展示在页面时,此时可直接使用resultType将每一条记录映射到pojo中,在前端页面遍历list(list中是pojo)即可。 ...
分类:
其他好文 时间:
2017-08-06 20:48:02
阅读次数:
151
1. 什么是延迟加载 resultMap可以实现高级映射(使用association、collection实现一对一及一对多映射),association、collection具备延迟加载功能。 需求: 如果查询订单并且关联查询用户信息。如果先查询订单信息即可满足要求,当我们需要查询用户信息时再查询 ...
分类:
其他好文 时间:
2017-08-06 20:43:26
阅读次数:
204
1.需求: 查询所有订单信息及订单下的订单明细信息。 订单信息与订单明细为一对多关系。 2. sql语句 确定主查询表:订单表 确定关联查询表:订单明细表 在一对一查询基础上添加订单明细表关联即可。 3. 分析(只能使用resultMap) 使用resultType将上边的 查询结果映射到pojo中 ...
分类:
其他好文 时间:
2017-08-06 19:38:35
阅读次数:
204
1、查询的时候一律不要使用*,会增加解析器的成本,有可能和resultMap不一致。 2、POJO类的布尔属性一律不要is,数据库字段名字一定要is_xxx。 3、不要用resultClass作为返回参数,配置映射关系,使字段和DO类解耦。 4、sql xml参数使用#{value} #param# ...
分类:
其他好文 时间:
2017-08-03 01:10:03
阅读次数:
239