其实这种sql就不应该存在吧。。。 <select id="queryServiceOrderList" resultMap="BaseVoResultMap"> SELECT ai.`name`, sp.shop_name, so.car_no, so.service_date, so.servi ...
分类:
数据库 时间:
2020-06-22 17:09:17
阅读次数:
67
测试结果 接口地址数据库表设计参照 数据库表 ConfigPool.java package com.alphajuns.ssm.util; import com.alphajuns.ssm.pojo.Config; import com.alphajuns.ssm.service.ConfigSe ...
分类:
其他好文 时间:
2020-06-21 19:34:58
阅读次数:
54
有联合查询和嵌套查询。联合查询是几个表联合查询,只查询一次,通过在 resultMap 里面的 collection 节点配置一对多的类就可以完成;嵌套查询是先查 一个表,根据这个表里面的 结果的外键 id,去再另外一个表里面查询数据,也是通过 配置 collection,但另外一个表的查询通过 s ...
分类:
其他好文 时间:
2020-06-21 09:33:28
阅读次数:
214
查询数据,前面已经讲过简单的查询单个用户数据,在这里将查询出用户列表,要查询出列表,也就是返回 List, 在我们这个例子中也就是List<User> , 要以这种方式返回数据,需要在User.xml里面配置返回的类型 resultMap, 注意不是 resultType, 而这个resultMap ...
分类:
其他好文 时间:
2020-06-21 00:04:04
阅读次数:
43
缓存 缓存是一般ORM框架都有的功能,目的就是提高查询的效率和减少数据库的压力。 缓存结构 Mybatis源码中与缓存相关的类都在cache包中,其中有一个Cache接口,默认实现类PerpetualCache,他是由HashMap实现的,是基础缓存。 Mybatis的缓存功能是采用装饰器模式实现的 ...
分类:
其他好文 时间:
2020-06-19 14:05:07
阅读次数:
44
resultMap 一对一 当数据库中的字段与实体类之间的字段不对应的情况; 例如:实力类中:id,name,password 数据库中:id,name,pwd 解决方案 方案一: select id,name,pwd as password from user 方案二: 在mapper文件中配置 ...
分类:
其他好文 时间:
2020-06-16 19:59:27
阅读次数:
53
Result Maps collection already contains value for com.zhaike.mapping.ChapterMapper.BaseResultMap Error creating bean with name 'courseController': Uns ...
分类:
其他好文 时间:
2020-06-13 21:43:13
阅读次数:
74
一.resultType 若查询出来的是单行单列,可以使用简单类型输出 二.resultMap ...
分类:
其他好文 时间:
2020-06-09 20:28:04
阅读次数:
40
1、MyBatis中在查询进行select映射的时候,返回类型可以用resultType,也可以用resultMap,resultType是直接表示返回类型的,而resultMap则是对外部ResultMap的引用,但是resultType跟resultMap不能同时存在 2、resultType与 ...
分类:
其他好文 时间:
2020-05-31 18:23:52
阅读次数:
304
自定义resultMap,处理复杂的表关系,实现高级结果集映射 1) id :用于完成主键值的映射 2) result :用于完成普通列的映射 3) association :一个复杂的类型关联;许多结果将包成这种类型 4) collection : 复杂类型的集 1、多对一的查询,员工与员工部门: ...
分类:
其他好文 时间:
2020-05-25 09:43:10
阅读次数:
74