首页 标签 MyBatis

小计01:MyBatis的OGNL

           作为程序员而言,一种理想的状态是我想到什么时候而且想写的时候就在写,不受地域和时间的限制,其实和作家写文章没有什么分别,不想写的时候就不用写。        ...

后端 2022.05.29 0 206

为什么 #{} 可以防止 SQL 注入?

#{} 和 ${} 的区别#{} 匹配的是一个占位符,相当于 JDBC 中的一个?,会对一些敏感字符进行过滤,编译过后会对传递的值加上双引号,因此可以防止 SQL 注入问题。${} 匹配的是真实传递的...

后端 2022.05.09 0 611

Mybatis_2.核心配置

Mybatis_2.核心配置

theme: nico highlight: a11y-light 系列文章目录第一章 初始Mybatis一、前言 本...

后端 2022.05.07 0 229

 假装是小白之重学MyBatis(二)

假装是小白之重学MyBatis(二)

前言本篇我们来介绍MyBatis插件的开发,这个也是来源于我之前的一个面试经历,面试官为我如何统计Dao层的慢SQL,我当时的回答是借助...

后端 2022.05.04 0 231

Mybatis传参类型如何确定?

Mybatis传参类型如何确定?

最近有小伙伴在讨论#{}与${}的区别时,有提到#{}是用字符串进行替换,就我个人的理解,它的主要作用是占位,最终替换的结果并不一定是字...

Spring Boot 2021.10.29 0 779

Mybatis-Plus整合多数据源,怎么玩?

Mybatis-Plus整合多数据源,怎么玩?

在平时开发中,经常会遇到在一个项目里需要使用多个数据源的情况,比如有一部分数据在数据源A,另一部分数据在数据源B,业务需要把这两部分的数...

Java 2021.10.18 0 1104

MyBatis Dynamic SQL

MyBatis 的强大特性之一便是它的动态 SQL。如果你有使用 JDBC 或其他类似框架的经验,你就能体会到根据不同条件拼接 SQL 语句有多么痛苦。拼接的时候要确保不能忘了必要的空格,还要注意省掉...

后端 2021.10.15 0 1035

MyBatis 执行流程及源码解析

MyBatis 执行流程及源码解析

我们在日常工作中广泛使用mybatis作为数据持久层框架,但是mybatis的执行流程是怎么样的,你了解过吗。本文将从源码角度,带你分析...

后端 2021.10.14 0 925

MyBatis中使用Java类与枚举

阅读本文您可以获得的技巧:携带中文名称的自定义枚举类在Mybatis的where条件中引用Java类或枚举, 而不是使用写死的数值您需要提前掌握的技能:Java 8,Mybatis。...

后端 2021.10.14 0 1276

MyBatis自定义TypeHandler

TypeHandler根据字面意思即为类型处理器引用官方文档的描述: MyBatis在设置预处理语句(PreparedStatement)中的参数或从结果集中取出一个值时, 都会用类型处理器将获取到的...

后端 2021.10.14 0 1307

MyBatis批量插入数据的3种方法!

MyBatis批量插入数据的3种方法!

批量插入功能是我们日常工作中比较常见的业务功能之一,磊哥决定写一个 MyBatis 批量插入的汇总篇,同时对 3 种实现方法做一个性能测...

后端 2021.10.09 0 1248

MyBatis-Plus:性能分析插件

我们在平时的开发中,会遇到一些慢sql。测试! druid,,,,, 作用:性能分析拦截器,用于输出每条 SQL 语句及其执行时间 MP也提供性能分析插件,如果超过这个时间就停止运行!使用性能分析插件...

后端 2021.10.08 0 1100

mybatis插件机制源码解析

mybatis插件机制源码解析

本篇源码解析基于mybatis 3.5.8版本。首先需要说明的是,本篇文章不是mybatis插件开发的教程,而是从源码层面分析mybat...

后端 2021.10.04 0 825