MyBatis
文章平均质量分 90
MyBatis
明了LM
热爱java
展开
-
MyBatis系列第九篇:MyBatis插件
一、插件原理MyBatis 在 四大对象的创建过程中,都会有插件进行介入。插件可以利用动态代理机制一层层的包装目标对象,而实现在目标对象执行目标方法之前进行拦截的效果。MyBatis 允许在已映射语句执行过程中的某一点进行拦截调用。默认情况下,MyBatis 允许使用插件来拦截的方法调用包括:四大对象 Executor (update, query, flushStatements, commit, rollback,getTransaction, close, isClosed) Paramet原创 2021-05-27 20:45:48 · 529 阅读 · 2 评论 -
MyBatis系列第八篇:MyBatis工作原理
文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as npimport原创 2021-05-26 23:26:38 · 1945 阅读 · 16 评论 -
MyBatis系列第7篇:MyBatis逆向工程
文章目录一、MyBatis Generator二、MBG使用1.使用步骤:2.运行代码生成器生成代码一、MyBatis Generator简称MBG,是一个专门为MyBatis框架使用者定制的代码生成器,可以快速的根据表生成对应的映射文件,接口,以及bean类。支持基本的增删改查,以及QBC风格的条件查询。但是表连接、存储过程等这些复杂sql的定义需要我们手工编写官方文档地址 官方工程地址二、MBG使用1.使用步骤:1、编写MBG的配置文件(重要几处配置)2、javaModelGenerat原创 2021-05-26 11:57:35 · 316 阅读 · 0 评论 -
MyBatis系列第1篇:MyBatis简介
文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as npimport原创 2020-12-05 12:35:38 · 220 阅读 · 0 评论 -
MyBatis系列第6篇:MyBatis缓存
文章目录前言:什么是缓存?一、mybatis中的缓存二、一级缓存三、二级缓存前言:什么是缓存?缓存就是存储数据的一个地方(称作:Cache),当程序要读取数据时,会首先从缓存中获取,有则直接返回,否则从其他存储设备中获取,缓存最重要的一点就是从其内部获取数据的速度是非常快的,通过缓存可以加快数据的访问速度。比如我们从db中获取数据,中间需要经过网络传输耗时,db server从磁盘读取数据耗时等,如果这些数据直接放在jvm对应的内存中,访问是不是会快很多。一、mybatis中的缓存通常情况下myba原创 2020-12-09 22:25:38 · 121 阅读 · 0 评论 -
MyBatis系列第5篇:MyBatis动态SQL
一、if元素二、使用步骤原创 2020-12-09 12:02:03 · 144 阅读 · 0 评论 -
MyBatis系列第4篇:MyBatis各种查询
文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as npimport原创 2020-12-08 17:59:43 · 678 阅读 · 0 评论 -
MyBatis系列第3篇:MyBatis映射文件和参数处理
文章目录前言映射文件指导着MyBatis如何进行数据库增删改查,有着非常重要的意义一、增删改查1.mybatis允许增删改查直接定义以下类型返回值二、使用步骤1.引入库2.读入数据总结前言映射文件指导着MyBatis如何进行数据库增删改查,有着非常重要的意义一、增删改查1.mybatis允许增删改查直接定义以下类型返回值直接定义以下类型返回值:Integer、Long、Boolean如果dao接口要有返回值直接定义即可,会自动封装。不用在mapper.xml中定义resultType,也定义不了原创 2020-12-07 12:05:31 · 448 阅读 · 0 评论 -
MyBatis系列第2篇:MyBatis全局配置文件
文章目录前言一、DTD文件约束1.DTD文件位置二、configuration1.properties2.settings3.类型别名(typeAliases)4.environments运行时环境5.databaseIdProvider6.mappers三、plugins插件4.typeHandlers类型处理器前言一、DTD文件约束1.DTD文件位置lib\mybatis-3.4.1.jar\org\apache\ibatis\builder\xml\mybatis-3-config.dtdl原创 2020-12-06 22:55:19 · 420 阅读 · 0 评论