spring(一):概述与基于XML的IOC配置

一、spring概述1.1 spring是什么​ Spring 是分层的 Java SE/EE 应用 full-stack 轻量级开源框架,以 IoC(Inverse Of Control:反转控制)和 AOP(Aspect Oriented Programming:面向切面编程)为内核,提供了展现层 SpringMVC 和持久层 Spring JDBC 以及业务层事务管理等众多的企业级应用

- 阅读全文 -

Mybatis(四):延迟加载、缓存和注解开发

一、延迟加载实际开发过程中很多时候我们并不需要总是在加载用户信息时就一定要加载他的账户信息。 此时就是我们所说的延迟加载延迟加载:就是在需要用到数据时才进行加载,不需要用到数据时就不加载数据。延迟加载也称懒加载好处: 先从单表查询,需要时再从关联表去关联查询,大大提高数据库性能,因为查询单表要比关联查询多张表速度要快坏处:因为只有当需要用到数据时,才会进行数据库查询,这样在大批量数据查询时,因为查

- 阅读全文 -

Mybatis(三):连接池、动态SQL和连表

1.1 连接池分类mybatis也有使用连接池技术,不过使用的是mybatis框架提供的。在 Mybatis 的 SqlMapConfig.xml 配置文件中, 通过<dataSource type="pooled"> 来实现 Mybatis 中连接池的配置 连接池主要分为三类参数类型UNPOOLED不使用连接池的数据源POOLED (最常用)使用连接池的数据源J

- 阅读全文 -

Mybatis(二):CRUD

一、基于XML的CRUD操作项目结构:注意事项:持久层接口和持久层接口的映射文件配置必须在相同的包下持久层配置文中mapper标签的namespace属性必须是持久层接口的全限定类名sql语句的配置标签的id属性必须和持久层方法名相同1.1 根据ID查询接口IUserDao.java /** * description: 保存用户 * @param user *

- 阅读全文 -

Mybatis(一): 入门

第一部分 框架概述1.1 什么是框架1.1.1 什么是框架框架(Framework)是整个或部分系统的可重用设计,表现为一组抽象构件及构件实例间交互的方法;另一种定义认为,框架是可被应用开发者定制的应用骨架。前者是从应用方面而后者是从目的方面给出的定义。​ 简而言之,框架其实就是某种应用的半成品,就是一组组件,供你选用完成你自己的系统。简单说就是使用别人搭好的舞台,你来做表演。而且,框架一般

- 阅读全文 -