
Mybatis
文章平均质量分 92
Miaow.Y.Hu
欲买桂花同载酒,终不似,少年游。
展开
-
MyBatis系统学习篇 - 分页插件
MyBatis是一个非常流行的Java持久层框架,它简化了数据库操作的代码。分页是数据库查询中常见的需求,MyBatis本身并不直接支持分页功能,但可以通过插件来实现,从而帮助我们在查询数据库的时候更加方便快捷原创 2024-06-01 15:31:30 · 1014 阅读 · 0 评论 -
MyBatis系统学习篇 - MyBatis逆向工程
我们在MyBatis中通过逆向工具来帮我简化繁琐的搭建框架,减少我们对实体类的创建和mapper接口等,包括生产xml映射文件,不过一般开发中,我们不怎么使用映射文件生成的东西,因为生成的xml文件并不符合我们实际开发中使用的,所以我们一般通过逆向工具帮我们创建相关文件之后,然后我们在根据创建的文件进行处理。原创 2024-05-28 20:18:56 · 1278 阅读 · 0 评论 -
MyBatis系统学习篇 - MyBatis的缓存
MyBatis的缓存实现原理主要基于三级缓存机制,包括一级缓存(本地缓存)、二级缓存(全局缓存)和三级缓存(跨会话缓存)。这个缓存在我们实际开发中可以避免我们查询重复的数据,在一定程度上可以帮助我们减少对数据库同一数据的重复查询,也可以在一定程度上使用MyBatis缓存可以帮助我们更好的查询数据和进行数据交互,减少对数据库的数据查询次数吧。原创 2024-05-23 17:19:36 · 1617 阅读 · 7 评论 -
MyBatis系统学习篇 - 动态SQL
MyBatis提供了动态SQL帮助我们解决在业务过程中,我们根据不同的条件动态生成SQL语句,用来满足各种复杂的查询需求,包括MyBatis中常用的动态SQL标签和用法,这种方式在一定程度上帮助我们重复写许多SQL堆积在一起,下面我们就看一下Mybatis中常用的有哪些动态SQL标签以及他的用法:原创 2024-05-23 15:00:31 · 962 阅读 · 0 评论 -
MyBatis系统学习 - 使用Mybatis完成查询单条,多条数据,模糊查询,动态设置表名,获取自增主键
上篇博客我们围绕Mybatis链接数据库进行了相关概述,并对Mybatis的配置文件进行详细的描述,本篇博客也是建立在上篇博客之上进行的,在上面博客搭建的框架基础上,我们对MyBatis实现简单的增删改查操作进行重点概述,在MyBatis中实现简单的增删改查,算是我们在处理业务的时候经常干的事情,使用Mybatis可以帮助我们将数据库操作封装在映射文件或者映射接口中,让开发人员可以通过简单的配置或者接口方法来执行数据库操作,进而无需重复编写繁琐的SQL,并且可以灵活编写SQL语句,可以根据实际需求进行SQL原创 2024-05-22 10:46:48 · 881 阅读 · 1 评论 -
MyBatis系统学习 - 核心配置文件详解
上篇博客我们利用MyBatis实现了一个直接添加数据到数据库的操作,期间我们创建了mybatis.xml配置文件,这篇我们就围绕Mybatis配置文件进行讲解。原创 2024-05-17 17:34:12 · 1031 阅读 · 0 评论 -
MyBatis系统学习篇 -搭建MyBatis环境
MyBatis最初是Apache的一个开源项目iBatis, 2010年6月这个项目由Apache Software Foundation迁移到了Google Code。随着开发团队转投Google Code旗下, iBatis3.x正式更名为MyBatis。代码于2013年11月迁移到Github。原创 2024-05-17 14:11:30 · 1258 阅读 · 0 评论 -
Mybatis学习基础篇(一)——使用Maven快速搭建一个mybatis项目,并实现简单的增删改查
本文将带你使用java快速搭建一个MyBatis项目,并且实现简单的增删改查操作,动态增删改查将在本文第二篇原创 2023-04-24 17:21:04 · 1135 阅读 · 0 评论 -
Mybatis学习基础篇(二)——使用MyBatis完成对数据库语句的动态添加
接上一节,注意本博客所有的代码都是建立在上一讲之上的,如果你没有上一讲的配置,这一讲代码我推荐你还是看看,直接搭建环境需要你有上一讲配置完毕,否则会出现许多错误,另外本篇并没有完成Mybatis动态SQL拼接的全部,只是举例一部分进行说明,我们在工作上或者实际生活中使用Mybatis,也是给我自己记录笔记,将来可以进行重构,然后慢慢完善。但是这并不能代表你就会了这个框架了,框架底层还有其高级部分,都是我需要去掌握的,只有不断学习才能提高自己的能力,才能在当今这个非常卷的时代闯出一番自己的天地。原创 2023-04-25 14:58:02 · 861 阅读 · 0 评论