如果两表联查,主表和明细表的主键都是id的话,明细表的多条只能查询出来第一条。 造成以上情况可能的原因: 1、级联查询的时候,主表和从表有一样的字段名的时候,在mysql上命令查询是没问题的。但在mybatis中主从表需要为相同字段名设置别名。设置了别名就OK了。 例子: 主表Stan ...
分类:
其他好文 时间:
2018-05-08 12:08:51
阅读次数:
324
<select id="findUserInfoListForMap" resultMap="BaseResultMap"> SELECT p.name, u.u_name,u.company,u.pro ...
分类:
数据库 时间:
2018-05-08 11:16:34
阅读次数:
387
MyBatis 延迟加载,一级缓存,二级缓存设置 什么是延迟加载 resultMap中的association和collection标签具有延迟加载的功能。 延迟加载的意思是说,在关联查询时,利用延迟加载,先加载主信息。使用关联信息时再去加载关联信息。 设置延迟加载 需要在SqlMapConfig. ...
分类:
其他好文 时间:
2018-05-06 18:49:18
阅读次数:
143
如下: 1、ADMIN模块如要关联查询,model的函数名一定不要有“_”下划线,否则找不到 /common/model/**.php 如果把函数名file写成“**_file”,调用时,$vo.**_file.name会报打不到类的属性 ...
分类:
其他好文 时间:
2018-05-03 19:48:44
阅读次数:
172
本篇文章是「深入浅出MyBatis:技术原理与实践」书籍的总结笔记。上一篇总结了MyBatis的配置,详细说明了各个配置项,其中提到了映射器,它是MyBatis最强大的工具,也是使用最多的工具。通过映射器,可以很容易的进行数据的增删改查操作,我们抽象下进行这些操作的关键点:传递查询参数、组装各种场景下的查询条件、关联查询、将查询结果映射为JavaBean对象或集合等。另外,可以通过延迟加载、缓存提
分类:
其他好文 时间:
2018-05-03 13:29:54
阅读次数:
191
本文主要介绍MyBatis映射mapper.xml中,输入映射和输出映射、动态sql、关联查询等的写法。 ...
分类:
数据库 时间:
2018-05-02 02:41:46
阅读次数:
236
Oracle特殊字符写数据写入问题关联查询怎么使用关联变的条件查询求助使用UEDITOR下的上传问题新安装10 selenium运行报错,需要的jar包都导入了NAVICATFORMYSQL不能连接信息系统内置的MYSQL5JAVA得到几天前和几天后时间COLLECTION接口的使用方法解析 ...
分类:
其他好文 时间:
2018-04-30 21:07:56
阅读次数:
173
回顾 ------------- 1、JVM runtime data area. a.method area 方法区,永久区,metaspace , 共享 b.heap 堆区,共享 heap = young代 + old代理 young ... ...
分类:
其他好文 时间:
2018-04-28 21:08:33
阅读次数:
159
我有两个关联表: 现在执行以下sql: 报错 发现:age字段只有student表中有,使用别名的情况下会报错(某个表独有的字段不能使用别名) 所以以上sql修改为以下sql,即可正确执行: 源码级别的原因稍后研究过再补上吧! ...
分类:
数据库 时间:
2018-04-28 21:08:17
阅读次数:
197
一、简介 第一章介绍了spring boot简单入门,这一章介绍一下如何通过springDataJPA快速实现DAO层开发。 二、环境 1. jdk1.8 2. springboot 1.5.9.RELEASE 3. apache maven(3.5.0) 4. 开发工具(IntelliJ IDEA ...
分类:
编程语言 时间:
2018-04-26 15:33:16
阅读次数:
202