摘要: 一、IOC:控制反转;(DI:依赖注入) 1)控制反转:将创建对象、属性值的方式进行反转,从new、setXxx()反转为SpringIOC容器getBean(); 2)依赖注入:将属性值注入给了属性;将属性注入给了bean;将bean注入给了IOC容器; 二、核心依赖: 1)Spring AOP: 阅读全文
posted @ 2019-08-07 22:53 开拖拉机的拉风少年 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 一、注解: 注解 目标 相对应的 XML 描述 @Results 方法 <resultMap> 实现结果集封装 @Result 方法 <result>/<id> 可以与@Result 一起使用,封装多个结果集 @ResultMap Method N/A 实现引用@Results 定义的封装 @Ins 阅读全文
posted @ 2019-08-07 19:50 开拖拉机的拉风少年 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 1、依赖: 2、配置文件generatorConfig.xml 3、运行: 阅读全文
posted @ 2019-08-07 19:40 开拖拉机的拉风少年 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 一、动态SQL: 1.条件判断: (1)if标签: (2)choose标签:类似java中的switch语句;一个when成立即结束choose,如果都不满足执行otherwise; 2.拼关键字: (1)where标签:自动忽略首个and/or; (2)set标签:自动剔除不相关的逗号; 使用if 阅读全文
posted @ 2019-08-07 19:35 开拖拉机的拉风少年 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 一、缓存简述: 1、缓存分类: 1)一级缓存:默认开启; 2)二级缓存:默认关闭 2、一级缓存: (1)作用域:一次SqlSession会话; (2)释放缓存: 1)SqlSession调用了close()方法,关闭缓存,缓存不再可用; 2)SqlSession调用了clearCache(),清空缓 阅读全文
posted @ 2019-08-07 17:54 开拖拉机的拉风少年 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 一、嵌套查询: 在映射文件中resultMap标签内配置<association>/<collection>标签; 1)association: 1、嵌套结果映射:多表查询; (1)实体: public class User { private Long id; private String nam 阅读全文
posted @ 2019-08-07 16:57 开拖拉机的拉风少年 阅读(409) 评论(0) 推荐(0) 编辑