MyBatis(十一):分页——利用SQL的limit实现
MyBatis(十一):分页——利用SQL的limit实现

一、SQL中limit的基本用法我们先来熟悉SQL中limit的基本用法这是我现有的表结构然后进行limit查询1.select*fromuserlimit3,4这句SQL

MyBatis(十):日志
MyBatis(十):日志

MyBatis通过使用内置的日志工厂提供日志功能。  在这里我们对STDOUT_LOGGING和LOG4J进行学习。一、STDOUT_LOGGING1.什么是STDOUT_LOGGING

MyBatis(九):结果集映射ResultMap
MyBatis(九):结果集映射ResultMap

一、什么是结果集映射这里我们直接看MyBatis官方文档给出的内容:结果映射resultMap 元素是MyBatis中最重要最强大的元素。它可以让你从90%的JDBC ResultSe

快速上手SSM(Spring,SpringMVC,Mybatis)框架整合项目
快速上手SSM(Spring,SpringMVC,Mybatis)框架整合项目

快速上手SSM(Spring,SpringMVC,Mybatis)框架整合项目环境要求:IDEAMySQL8.0.25Tomcat9Maven3.6数据库环境:创建一个存放书籍

MyBatis(六):配置之类型别名优化

一、为什么要进行类型别名优化首先我们来看一下前面写的UserMapper.xml配置文件:<?xmlversion="1.0"encoding="UTF-8"?><!DOCTYPEma

MyBatis(五):配置之属性优化

一、什么是配置之属性优化在解答这个问题之前我们应该先明白MyBatis的配置有哪些?官方文档中文网:配置_MyBatis中文网。我们还是直接看官方文档中给出的内容:MyBatis的配置文件包

MyBatis(四):拓展——Map的使用和模糊查询
MyBatis(四):拓展——Map的使用和模糊查询

一、Map的使用前面我们在Mapper接口的方法中,传入的参数都是一个基本类型或者是一个实体类,那么如果我们需要的参数不止一个但又用不到实体类所有的属性有没有什么更好的办法呢,这里我们就可以用到Ma

MyBatis(三):CRUD的操作实现
MyBatis(三):CRUD的操作实现

在MyBatis(二)的学习中我们已经实现了第一个MyBatis程序,现在我们要实现增删改查的完整操作,我们应该思考我们需要去修改哪些内容呢?修改三个内容:Mapper接口、对应Mapper接口的x

MyBatis(二):我的第一个MyBatis程序
MyBatis(二):我的第一个MyBatis程序

在MyBatis的第一篇的学习中我们了解了MyBatis是什么和为什么学习MyBatis,本次我们将学习MyBatis的具体使用。 思路:环境搭建——>MyBatis导入——>代码编写——>测试。

Mybatis(一)
Mybatis(一)

学习一个新的内容,我认为还是需要从是什么、为什么、怎么做(怎么用)三个点进行切入,下面我就以此三点对Mybatis进行学习。一、Mybatis是什么 1.Mybatis简介MyBatis本是

MyBatis 别再乱用 foreach 批量插入了,5000 数据用了 14 分钟,实力劝退。。
MyBatis 别再乱用 foreach 批量插入了,5000 数据用了 14 分钟,实力劝退。。

近日,项目中有一个耗时较长的Job存在CPU占用过高的问题,经排查发现,主要时间消耗在往MyBatis中批量插入数据。mapperconfiguration是用foreach循环做的,差不多是这样。

MyBatis快速上手与知识点总结

目录1、MyBatis概述1.1MyBatis概述1.2JDBC缺点1.3MyBatis优化2、MyBatis快速入门3、Mapper代理开发3.1Mapper代理开发概述3.2使