- 博客(5)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Mybatis 一级缓存和二级缓存
Mybatis 一. 前言 MyBatis是一个简单,小巧但功能非常强大的ORM开源框架,它的功能强大也体现在它的缓存机制上。MyBatis提供了一级缓存、二级缓存 这两个缓存机制,能够很好地处理和维护缓存,以提高系统的性能。本文的目的则是向读者详细介绍MyBatis的一级缓存,深入源码,解析MyBatis一级缓存的实现原理,并且针对一级缓存的特点提出了在实际使用过程中应该注意的事项。 一级缓存 Mybatis的一级缓存是指SQLSession,一级缓存的作用域是SQlSession, Mabits默认开启
2021-01-15 01:01:56
2390
转载 浅析VO、DTO、DO、PO的概念、区别和用处。
概念: VO(View Object):视图对象,用于展示层,它的作用是把某个指定页面(或组件)的所有数据封装起来。 DTO(Data Transfer Object):数据传输对象,这个概念来源于J2EE的设计模式,原来的目的是为了EJB的分布式应用提供粗粒度的数据实体,以减少分布式调用的次数,从而提高分布式调用的性能和降低网络负载,但在这里,我泛指用于展示层与服务层之间的数据传输对象。 DO(Domain Object):领域对象,就是从现实世界中抽象出来的有形或无形的业务实体。 PO(Persiste
2021-02-25 15:09:49
195
原创 SpringMVC
SpringMVC 提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录SpringMVC前言一、SpringMVC概述与基本原理1.什么是MVC2.Spring MVC的特点:二、流程1.Spring 的基本架构2.读入数据总结 前言 SpringMVC是Spring框架的一个模块,SpringMVC和Spring无需通过中间整合层进行整合,SpringMVC是一个基于MVC的web框架。 一、SpringMVC概述与基本原理 Spring Web MVC是一种基于Java的
2021-02-24 23:06:01
84
原创 Mybatis
Mybatis MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。 MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJO
2021-01-19 20:56:38
121
原创 Mybatis整合ehcache步骤
Mybatis整合ehcache EhCache 是一个分布式缓存框架。 EhCache 是一个纯Java的进程内缓存框架,是一种广泛使用的开源Java分布式缓存,具有快速、精干等特点,是Hibernate中默认的CacheProvider。 在Mybatis二级缓存的基础上整合 配置ehcache 1.下载jar包地址:https://github.com/mybatis/ehcache-cache/releases/tag/mybatis-ehcache-1.0.3 或者 maven配置: <d
2021-01-15 21:32:20
89
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人