Mybatis
Mybatis关联查询详解
一、基本概念 在开发中,我们常常需要通过多张表中的关联查询,获取相关数据。Mybatis是ORM框架,因此也可以支持关系型数据库的关联查询。Mybatis的关联查询主要通过两种方式…
深入解析mybatis-plus foreach
一、基本概念介绍 mybatis-plus是一款基于mybatis的增强工具,提供了常用CRUD操作、性能优化、分页插件、代码生成器等多个辅助功能。其中,foreach是mybat…
深入了解MyBatis占位符
MyBatis作为Java持久层框架常常被使用,而其占位符机制则是其十分重要的特性之一。这里我们将从多个方面深入了解MyBatis占位符的使用方法和相关特性。 一、基本使用方法 M…
详解 Mybatis 小于等于的用法
一、查找小于等于指定值的数据 Mybatis 是一款高效的数据访问框架,它具有很多便捷的查询方式,其中小于等于查询就是其中的一种。 在 Mybatis 中,小于等于查询可以使用 &…
深入了解MyBatis Select Key
一、Select Key 简介 MyBatis 是一款非常流行的ORM(对象关系映射)框架,用于将 Java 对象关联到关系型数据库。在 MyBatis 中,Select Key …
深入聊聊 MyBatis 中的 sqlSession 生命周期
MyBatis 是一款优秀的 ORM 工具,与 Hibernate 相比,它的学习曲线和上手难度相对较低,同时它也支持丰富的配置和插件扩展。在 MyBatis 中,sqlSessi…
深入聊聊 MyBatis 中的 sqlSession 生命周期
MyBatis 是一款优秀的 ORM 工具,与 Hibernate 相比,它的学习曲线和上手难度相对较低,同时它也支持丰富的配置和插件扩展。在 MyBatis 中,sqlSessi…
Mybatis动态数据源
Mybatis(官方名称为MyBatis)是一种优秀的持久层框架。它支持自定义SQL、存储过程和高级映射。 Mybatis动态数据源允许应用程序在运行时切换数据源。这可以用于分库分…
Mybatis调用存储过程详解
一、存储过程介绍 存储过程是在关系型数据库系统中,一组为了完成特定功能的SQL语句集,可以存储在数据库服务器中,通过特定的调用方法进行执行。它们包括一组预先编译的SQL语句和一个执…
MyBatis分页原理
一、MyBatisPlus分页原理 MyBatisPlus是MyBatis的扩展工具包,它提供了丰富的功能和特性,其中包括分页功能。MyBatisPlus的分页原理是基于拦截器实现…
Mybatis SQL语句打印详解
一、开启Mybatis SQL语句打印 Mybatis是一款强大的ORM框架,常用的Mybatis配置文件是mybatis-config.xml,我们可以在该配置文件中开启SQL语…
MyBatis Clob详解
一、Clob简介 大对象(CLOB/BLOB)是指存储较大数据的类型,CLOB(Character Large Object)用于存储大文本数据,BLOB (Binary Larg…
MyBatis时间比较详解
一、判断时间为空 在MyBatis中,我们常常需要对时间类型的属性进行判断,在SQL语句中完成对NULL或非NULL的判断。例如,我们要查询年龄大于18岁且出生日期为空的用户信息,…
如何高效使用MyBatis进行批量插入操作
Mybatis是一种Java持久框架,它简化了将SQL查询和更新操作与Java代码集成在一起的过程。在使用MyBatis进行数据持久化时,我们有时需要进行批量插入操作以提高插入数据…
使用Mybatis流查询,让数据操作更高效
一、概述 Mybatis是一个优秀的ORM框架,让我们可以更加便捷地操作数据库。而使用Mybatis的流查询方式,可以更加高效地查询数据,特别是针对大量数据查询的场景。Mybati…