ztree插件地址:http://www.treejs.cn/v3/main.php#_zTreeInfo 1、先下载插件引入到项目中: <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF ...
分类:
其他好文 时间:
2017-09-28 12:53:56
阅读次数:
170
一、概述 MyBatis中在查询进行select映射的时候,返回类型可以用resultType,也可以用resultMap,resultType是直接表示返回类型的,而resultMap则是对外部ResultMap的引用,但是resultType跟resultMap不能同时存在。 在MyBatis进 ...
分类:
其他好文 时间:
2017-09-23 20:15:19
阅读次数:
276
1. 延迟加载 resultMap可实现高级映射:association、collection具备延迟加载功能。 延迟加载:先从单表查询,需要时再从关联表去关联查询,大大提高数据库性能,因为查询单表要比关联查询多张表速度要快。 (1)使用collection 实现延迟加载 查询用户地址,在关联用户表 ...
分类:
其他好文 时间:
2017-09-23 20:08:35
阅读次数:
192
一、延迟加载 1.主对象的加载: 根本没有延迟的概念,都是直接加载。 2.关联对象的加载时机: 01.直接加载: 访问主对象,关联对象也要加载 02.侵入式延迟: 访问主对象,并不加载关联对象 访问主对象属性的属性的时候,关联对象会被加载 03.深度延迟 访问主对象,并不加载关联对象 访问主对象的属 ...
分类:
其他好文 时间:
2017-09-23 17:12:39
阅读次数:
171
1、一对多:一个国家对应多个城市 01.实体类 02.创建对应的dao和mapper文件 03.mapper.xm文件 单条SQL不能使用延迟加载 04.mapper.xm文件 多条SQL可以使用延迟加载 05.在MyBatis.xml文件中 管理Mapper文件 06.测试类代码 07.在MyBa ...
分类:
其他好文 时间:
2017-09-22 11:43:20
阅读次数:
137
这个是级联查询 一次性把两个表的内容都累出来 这两个都是分布查询 多对一也是这样的 只是association 换成collection 多对一查询 联合查询一般用分布查询 resultmap标签中 type类型就是想要查询的类型 id随便写 是resultmap的唯一标识,collection标签 ...
分类:
其他好文 时间:
2017-09-21 23:27:17
阅读次数:
200
catalog: 一、MyBatis简单使用 二、SQL语句映射文件(1)resultMap 二、SQL语句映射文件(2)增删改查、参数、缓存 三、动态SQL语句(该sql动态语句是根据需要自己拼装sql语句,以及多表查询,使用广泛,讲解各种配置文件sql语句的标签:where、if、choose、 ...
分类:
其他好文 时间:
2017-09-18 00:29:13
阅读次数:
249
案例:https://github.com/sun2shadow/simpleMybatisresultMap元素是MyBatis中最重要最强大的元素。先看一个简单的映射:<selectid="selectUsers"resultType="map">
selectid,username,hashedPassword
fromsome_table
whereid=#{id}
</select>它把所有的列映射到Hash..
分类:
其他好文 时间:
2017-09-15 18:59:38
阅读次数:
156