![](https://img-blog.csdnimg.cn/20191203111738930.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
MyBatis
文章平均质量分 94
MyBatis
猎户星座。
花有重开日,人无再少年。
展开
-
Mybatis之缓存原理
前言在计算机的世界中,缓存无处不在,操作系统有操作系统的缓存,数据库也会有数据库的缓存,各种中间件如Redis也是用来充当缓存的作用,编程语言中又可以利用内存来作为缓存。自然的,作为一款优秀的ORM框架,MyBatis中又岂能少得了缓存,那么本文的目的就是带领大家一起探究一下MyBatis的缓存是如何实现的,只需给我五分钟,带你彻底掌握MyBatis的缓存工作原理。为什么要缓存在计算机的世界中,CPU的处理速度可谓是一马当先,远远甩开了其他操作,尤其是I/O操作,除了那种CPU密集型的系统,其余转载 2021-01-13 19:35:30 · 159 阅读 · 1 评论 -
Atomikos简介
开发原因在Java后端开发过程中事务控制非常重要,而Spring为我们提供了方便的声明式事务方法@transactional。但是默认的Spring事务只支持单数据源,而实际上一个系统往往需要写多个数据源,这个时候我们就需要考虑如何通过Spring实现对分布式事务的支持。开发思路对于数据库层面的分布式事务而言,JTA(Java Transaction API,XA的JAVA实现方案)是...原创 2020-01-27 15:47:45 · 14939 阅读 · 4 评论 -
MyBatis之通用化动态SQL
我们在上一篇整合SpringBoot的基础之上,再进行本篇的实验。总体思路是将实体对象转成map后传给mybatis去执行,将mybatis的执行结果由map转成实体对象后输出。首先CommDao.xml<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.org//D...原创 2018-12-06 10:42:12 · 1084 阅读 · 0 评论 -
MyBatis之PageHelper分页插件
我们在上一篇整合SpringBoot的基础之上,再进行PageHelper分页插件的实验。首先我们先在数据库内准备一些用于测试的数据pom文件引入pagehelper-spring-boot-starter<dependency> <groupId>com.github.pagehelper</groupId> <artifactId...原创 2018-12-06 09:36:38 · 138 阅读 · 0 评论 -
MyBatis之存储过程调用
我们在上一篇整合SpringBoot的基础之上,再进行调用存储过程的实验首先准备两个用于的存储过程CREATE PROCEDURE sp_insertUser ( OUT u_id INTEGER, IN u_name VARCHAR (32), IN u_age INTEGER)BEGIN INSERT INTO user (NAME,AGE)VALUES...原创 2018-12-05 20:27:01 · 119 阅读 · 0 评论 -
MyBatis之批量操作
我们在上一篇整合SpringBoot的基础之上,再进行批量的实验。首先,DruidDBConfig配置文件中,添加配置//批量更新时,需要此配置List<Filter> filterList=new ArrayList<Filter>();filterList.add(wallFilter());datasource.setProxyFilters(filt...原创 2018-12-08 10:41:26 · 144 阅读 · 0 评论 -
Mybatis之整合SpringBoot
我们新建一个Mybatis的Maven项目,使用MyBatisGenerator插件自动生成相关的代码pom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://m...原创 2018-12-04 21:10:02 · 104 阅读 · 0 评论 -
Mybatis之MyBatisGenerator插件
项目类路径下,添加generatorConfig.xml文件<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http://mybatis....原创 2018-12-04 20:40:12 · 121 阅读 · 0 评论