Mybatis
ADAMs.
https://gitee.com/adams9812
欢迎大家来star我的项目(●'◡'●)
展开
-
【Mybatis学习笔记(五)】Mybatis的一级缓存和二级缓存
首先,简单介绍一下缓存,是我们保存在内存中的临时数据。使用缓存的话,可以减少和数据库交互的次数,以此提高执行的效率。 适用缓存的情况: 1、经常查询的数据,并且不经常发生改变的。 2、数据的正确与否对最终的结果影响并不大的。 不适用缓存的情况: 1、经常改变的数据,可能会导致缓存的数据和数据库的数据不同步 2、数据的...原创 2020-03-05 21:14:03 · 192 阅读 · 0 评论 -
【M ybatis学习笔记(四)】关于Mybatis动态SQL的使用
首先先介绍两个对象,一个是Account,一个是QueryVo对象: Account对象的属性: private Integer id; //编号 private String name; //姓名 private Float money; //金额 QueryVo对象的属性: //QueryVo对象里面包含了一个Account对象 private Accoun...原创 2020-03-03 01:16:36 · 276 阅读 · 0 评论 -
【Mybatis学习笔记(三)】关于properties、typeAliases、package标签以及数据库连接池POOL和UNPOOLED的使用介绍
首先查看我们在resources目录下定义好的jdbcConfig.xml文件,这个文件主要是用于配置我们的数据库连接资源所用的: jdbc.driver=com.mysql.jdbc.Driver jdbc.url=jdbc:mysql://localhost:3306/account jdbc.username=root jdbc.password=123456 其次,为了引用我们的这个...原创 2020-03-03 01:00:29 · 198 阅读 · 0 评论 -
【Mybatis学习笔记(二)】基于Xml的CRUD操作以及相关标签的介绍
首先要在我们的Maven项目的pom.xml文件中导入坐标依赖: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ...原创 2020-03-03 00:41:08 · 712 阅读 · 0 评论 -
【Mybatis学习笔记(一)】分别基于Xml和注解的Mybatis环境搭建
首先,在本次环境搭建中,我们在Maven项目中的pom.xml文件中要导入的坐标依赖都是一样的: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSche...原创 2020-03-01 18:55:56 · 174 阅读 · 0 评论 -
Mybatis的二级缓存
但行好事,莫问前程 二级缓存 Mybatis的二级缓存是指mapper映射文件。二级缓存的作用域是同一个namespace下的mapper映射文件内容,多个SqlSession共享。Mybatis需要手动设置启动二级缓存。 二级缓存是默认启用的(要生效需要对每个Mapper进行配置),如想取消,则可以通过Mybatis配置文件中的元素下的子元素来指定cacheEnabled为false。 ...原创 2019-12-19 17:38:01 · 260 阅读 · 0 评论 -
Mybatis的一级缓存
但行好事,莫问前程 mybatis查询缓存基本介绍 缓存:将相同查询条件的sql语句执行一遍后所得到的结果存在内存或者某种缓存介质当中,当下次遇到一模一样的查询sql时候不在执行sql与数据库交互,而是直接从缓存中获取结果,减少服务器的压力; mybatis的查询缓存又分为一级缓存和二级缓存,一级缓存的作用范围为同一个sqlsession,而二级缓存的作用范围为同一个namespace和m...原创 2019-12-19 17:35:48 · 174 阅读 · 0 评论