自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 MyBatis(6),缓存

MyBatis(6),缓存MyBatis 内置了一个强大的事务性查询缓存机制,它可以非常方便地配置和定制。如果没有缓存,那么每次查询的时候都需要从数据库中加载数据,这会造成IO的性能问题,所以,在很多情况下如果连续执行两条相同的sql语句,可以直接从缓存中获取,如果获取不到,那么再去查询数据库,这意味着查询完成的结果需要放到缓存中.MyBatis默认情况下,只启用了本地的会话缓存(一级缓存)...

2020-04-14 19:35:21 73

原创 MyBatis(5),动态SQL

MyBatis(5),动态SQL动态 SQL 是 MyBatis 的强大特性之一。如果你使用过 JDBC 或其它类似的框架,你应该能理解根据不同条件拼接 SQL 语句有多痛苦,例如拼接时要确保不能忘记添加必要的空格,还要注意去掉列表最后一个列名的逗号。利用动态 SQL,可以彻底摆脱这种痛苦。元素种类ifchoose,when,otherwisetrim(where,set)forea...

2020-04-14 18:25:50 71

原创 MyBatis(4),关联映射

MyBatis(4),关联映射关联关系一对一:例如一个人对应一张身份证一对多:例如一个班级有多个学生多对多:例如老师和学生的关系,一个老师对应多个学生,一个学生对应多个老师一对一准备实体类使用的是EMP表和DEPT表Emp.javapackage com.yangqihang.bean;import java.util.Date;public class Emp{ ...

2020-04-14 17:07:13 76

原创 Mybaits(3),映射文件详解

Mybaits(3),映射文件详解MyBatis 的真正强大在于它的语句映射,这是它的魔力所在。由于它的异常强大,映射器的 XML 文件就显得相对简单。如果拿它跟具有相同功能的 JDBC 代码进行对比,你会立即发现省掉了将近 95% 的代码。MyBatis 致力于减少使用成本,让用户能更专注于 SQL 代码。顶级元素标签cache – 该命名空间的缓存配置。cache-ref – 引用其它...

2020-04-12 23:36:25 121

原创 MyBatis(2),配置文件属性详解

MyBatis(2),配置文件属性详解在mybatis的项目中,有一个mybatis-config.xml的配置文件,这个配置文件是mybatis的全局配置文件,用来进行相关的全局配置,在任何操作下都生效的配置。这次对配置文件其中的属性进行详细解释配置文档的顶层结构注意: 顺序必须严格按照结构要求,不然会报错properties当需要引入外部的配置文件的时候,可以使用这样的方式,类似于...

2020-04-12 22:56:46 108

原创 MyBatis初学(1),介绍及快速入门

MyBatis初学(1),介绍及快速入门个人推荐学习MyBatis的时候看MyBatis的官网,官网有中文支持,初学使用完全足够了下面的流程官网上均有说明MyBatis官网https://mybatis.org/mybatis-3/zh/index.html简介MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC ...

2020-04-12 19:11:59 140

原创 SpringMVC整合thymeleaf

前言开始学习的时候是直接上手了SpringBoot,里面整合的是thymeleaf,回过头学习SSM的时候使用jsp感觉不是很适应,虽然SpringMVC配合使用thymeleaf基本用不到,但是用做学习了解下怎么配置我觉得还是可以的整合thymeleaf也是很简单,pom依赖<!-- spring5的thymeleaf支持 --><dependency> ...

2020-04-07 15:09:56 196

原创 初学spring,了解IoC的概念

初学spring,了解IoC的概念配置环境:apache-maven-3.6.3 ,jdk1.8.0_231 ,IntelliJ IDEA 2019.2.41.新建一个spring Demo在intelljIDEA中通过new->Project创建一个新的项目选中Spring,由于是写个demo,按照如图默认的点NextProject name:项目名称,最好写英文,我...

2019-12-16 09:24:37 85 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除