Mybatis
-
推荐 25个 史上最全的前端开源中后台管理系统合集
作为程序员,构建一套个人专属的后台管理系统非常重要。这不仅是为了打造自己独有的开发生态,更是因为我们正处于个人开发和AI模型泛滥的时代。利用AI增强自己的系统变得尤为关键。然而,在…
-
Mybatis源码解析之执行SQL语句
mybatis 操作数据库的过程 // 第一步:读取mybatis-config.xml配置文件 InputStream inputStream = Resources.getRe…
-
开发一个MyBatis通用Mapper的轮子
一、前言 程序猿为什么如此执着于造轮子?MyBatis-Plus如此强大的工具流行这么多年了,我为啥还在重复造这样的轮子? 1、公司的技术规范不允许使用MyBatis-Plus,咱…
-
源码学习之MyBatis的底层查询原理
导读 本文通过MyBatis一个低版本的bug(3.4.5之前的版本)入手,分析MyBatis的一次完整的查询流程,从配置文件的解析到一个查询的完整执行过程详细解读MyBatis的…
-
MyBatis标签之Select resultType和resultMap
前言 Mybatis 中 select 标签有两个属性 resultType 和 resultMap,用于在mapper.xml文件中配置返回结果类型,工作…
-
数据分表Mybatis Plus动态表名最优方案的探索
一、应用场景 大家在使用Mybatis进行开发的时候,经常会遇到一种情况:按照月份month将数据放在不同的表里面,查询数据的时候需要跟不同的月份month去查询不同的表。 但是我…
-
Mybatis下的SQL注入漏洞原理及防护方法
一、前言 之前我一直认为 Mybatis 框架下已经实现预编译机制,很多东西都封装好了,应该基本上不会再有 SQL 注入问题了。近期在渗透中发现,在实际项目中,即使使用了 Myba…
-
创建mapper接口+创建MyBatis的映射文件
MyBatis中的mapper接口相当于以前的dao。但是区别在于,mapper仅仅是接口,我们不需要 提供实现类。 1.创建mapper接口,为了解耦啊,实现部分在映射文件中实现…
-
mybatis的创建步骤
1.导入依赖 2.创建核心配置文件,名字随便起,但推荐使用mybatis-config.xml 核心配置文件中配置数据源,mapper映射文件,这个mapper映射文件中就是s…
-
搭建MyBatis
1创建maven工程 a>打包方式:jar b>引入依赖 <dependencies> <!– Mybatis核心 –> <d…