java
ajacker
这个作者很懒,什么都没留下…
展开
-
Mybatis学习笔记——四、缓存,注解实现一对多、多对一和动态sql
@[to c]13、缓存当我们执行查询的时候,查询的结果会同时存入到SqlSession为我们提供的一块区域中。该区域的结构是一个Map。当我们再次查询同样的数据,mybatis会先去查询SqlSession中是否有,有的话直接拿来用。当SqlSession对象消失时,mybatis的一级缓存也就消失了。二级缓存:它指的是mybatis中SqlSessionFactory对象的缓存。...原创 2019-10-16 00:10:52 · 344 阅读 · 0 评论 -
Mybatis学习笔记——三、多对一、一对多和动态sql
文章目录10、多对一处理(day02_01mybatis)10.1、测试环境搭建10.2、按照嵌套查询处理10.3、按照联表查询处理11、一对多处理(day02_02mybatis)11.1、测试环境搭建11.2、按照嵌套查询处理10.3、按照联表查询处理12、动态SQL(day02_03mybatis)12.1、搭建环境12.2、if12.3、choose(when,otherwise)12.4...原创 2019-10-16 00:08:31 · 290 阅读 · 0 评论 -
Mybatis学习笔记——二、配置和日志、注解CURD和分页
文章目录4、配置解析4.1、核心配置文件4.2、环境配置(Environments)4.3、属性(properties)4.4、类型别名(typeAliases)4.5、设置4.6、映射器(mappers)5、作用域(Scope)和生命周期SqlSessionFactoryBuilderSqlSessionFactorySqlSession6、解决属性名和字段名不一致的问题6.1、ResultMa...原创 2019-10-16 00:04:46 · 235 阅读 · 0 评论 -
Mybatis学习笔记——一、基础配置和CRUD
文章目录1、简介1.1、什么是Mybatis1.2、持久化1.3、三层架构1.4、持久层1.5、为什么需要Mybatis1.6、ORM是什么2、入门案例(day01_01mybatis)2.1、创建表和插入数据2.2、导入maven依赖2.3、创建实体类和dao的接口2.4、创建主要配置文件2.5、创建映射配置文件2.6、编写测试类3、CURD3.1、select3.1.1、查询所有3.1.2、查...原创 2019-10-16 00:00:25 · 204 阅读 · 0 评论 -
Spring学习笔记——四、事务控制
第四部分 事务控制A. 使用AOP完成事务控制的例子(AOPTxTest)我们基于之前的例子(AOPTest),用现在所学的知识完成改造一、配置Xml开启注解扫描和aop注解支持并使用spring-jdbc配置数据源<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframewor...原创 2019-10-11 20:57:19 · 182 阅读 · 0 评论 -
Spring学习笔记——三、JdbcTemplate
文章目录第三部分 JdbcTemplateA. 使用方式一、配置数据源二、配置JdbcTemplate对象B. 增删改查(jdbcTemplateTest)一、增加数据二、删除数据三、修改数据四、查询操作1. 查询所有2. 查询一个3. 查询聚合函数的结果(或者取某一行某一列)C. 在DAO层使用jdbcTemplate(jdbcTemplateDaoTest)一、xml形式配置二、半注解形式配置...原创 2019-10-11 20:56:33 · 263 阅读 · 0 评论 -
Spring学习笔记——二、面向切片编程(AOP)
文章目录第二部分 AOP面向切片编程A. 代码冗余与装饰器模式(AOPTest)一、代码冗余现象二、动态代理解决方案B. AOP解决代码冗余一、 AOP相关术语二、 使用XML配置AOP的步骤1. 添加Aop的依赖2. 在`bean.xml`中引入约束3. 使用``标签声明AOP配置4. 使用``标签配置切面5. 使用``配置切入点6. 配置具体的通知方法*.1 切入点表达式*.2 环绕通知C. ...原创 2019-10-11 20:55:07 · 397 阅读 · 0 评论 -
Spring学习笔记——一、控制反转(IOC)和依赖注入(DI)
文章目录第一部分 IOC控制反转和DI依赖注入A、IOC控制反转一、程序的耦合和解耦解耦例子:JDBC驱动解耦例子:工厂模式 三层架构工厂设计模式存在的问题和改造二、使用Spring解决程序耦合准备工作修改表现层代码,通过spring创建对象三、使用XML配置文件实现IOC详解ApplicationContext方式ApplicationContext三个常用实现类BeanFactory方式使用X...原创 2019-10-11 19:35:55 · 197 阅读 · 0 评论