- 文章目的:快速学习MyBatis及实战项目详解 1.什么是MyBatis?简单来说,MyBatis是一款优秀的持久层框架,用于简化JDBC开发。MyBatis本身是Apache的一个开源项目,期初叫做iBatis,2010年这个项目前移到google code,并改名为MyBatista。在2013年该项目迁移到GitHub。概念中的持久层怎么理解?指将数据保存到数据库的那一层代码。在海量的... 文章目的:快速学习MyBatis及实战项目详解 1.什么是MyBatis?简单来说,MyBatis是一款优秀的持久层框架,用于简化JDBC开发。MyBatis本身是Apache的一个开源项目,期初叫做iBatis,2010年这个项目前移到google code,并改名为MyBatista。在2013年该项目迁移到GitHub。概念中的持久层怎么理解?指将数据保存到数据库的那一层代码。在海量的...
- 1、什么是MyBatis?MyBatis是一个可以自定义SQL、存储过程和高级映射的持久层框架。 2、MyBatis的缓存MyBatis的缓存分为一级缓存和二级缓存,一级缓存放在session里面,默认就有,二级缓存放在它的命名空间里,默认是不打开的,使用二级缓存属性类需要实现Serializable序列化接口(可用来保存对象的状态),可在它的映射文件中配置。 3、Mybatis如何进行分... 1、什么是MyBatis?MyBatis是一个可以自定义SQL、存储过程和高级映射的持久层框架。 2、MyBatis的缓存MyBatis的缓存分为一级缓存和二级缓存,一级缓存放在session里面,默认就有,二级缓存放在它的命名空间里,默认是不打开的,使用二级缓存属性类需要实现Serializable序列化接口(可用来保存对象的状态),可在它的映射文件中配置。 3、Mybatis如何进行分...
- mybatis mybatis
- mybatis mybatis
- mybatis mybatis
- 环境配置jdk视频:https://b23.tv/WN28YAm博客:只需四步完成java JDK1.8的下载安装与配置【图文详解】maven视频:https://b23.tv/Lmo8rWl博客:只需五步学会Maven 3.6.1的下载安装与配置【图文详解】idea公众号:关注软件科技管家回复idea2019idea配置jdk和maven正文开始之前问题:大家有没有学习过这两本... 环境配置jdk视频:https://b23.tv/WN28YAm博客:只需四步完成java JDK1.8的下载安装与配置【图文详解】maven视频:https://b23.tv/Lmo8rWl博客:只需五步学会Maven 3.6.1的下载安装与配置【图文详解】idea公众号:关注软件科技管家回复idea2019idea配置jdk和maven正文开始之前问题:大家有没有学习过这两本...
- 写在前面🛫更多知识总结见Mybatis-Plus专栏🚕内容总结自尚硅谷杨博超老师的视频🚒博主对于该知识尚在学习阶段🚄如果发现存在问题请毫不吝啬的指出🚀🚀扎哇太枣糕的博客首页🚀🚀@[toc] 分页插件 MP中自带了分页插件的功能,只需要在配置类中进行简单的配置即可使用分页的相关功能。分页插件常常与前端的分页显示功能相关,为了在前端美观的显示查询到的数据,通常会使用分页插件,将... 写在前面🛫更多知识总结见Mybatis-Plus专栏🚕内容总结自尚硅谷杨博超老师的视频🚒博主对于该知识尚在学习阶段🚄如果发现存在问题请毫不吝啬的指出🚀🚀扎哇太枣糕的博客首页🚀🚀@[toc] 分页插件 MP中自带了分页插件的功能,只需要在配置类中进行简单的配置即可使用分页的相关功能。分页插件常常与前端的分页显示功能相关,为了在前端美观的显示查询到的数据,通常会使用分页插件,将...
- 写在前面🛫更多知识总结见Mybatis-Plus专栏🚕内容总结自尚硅谷杨博超老师的视频🚒博主对于该知识尚在学习阶段🚄如果发现存在问题请毫不吝啬的指出🚀🚀扎哇太枣糕的博客首页🚀🚀@[toc]Wrapper条件构造器 条件构造器wrapper就是用来封装CRUD方法参数条件的一个接口,其底层有很多的子类,最主要的就是最下面的四个子类:queryWrapper可以用来删改查upd... 写在前面🛫更多知识总结见Mybatis-Plus专栏🚕内容总结自尚硅谷杨博超老师的视频🚒博主对于该知识尚在学习阶段🚄如果发现存在问题请毫不吝啬的指出🚀🚀扎哇太枣糕的博客首页🚀🚀@[toc]Wrapper条件构造器 条件构造器wrapper就是用来封装CRUD方法参数条件的一个接口,其底层有很多的子类,最主要的就是最下面的四个子类:queryWrapper可以用来删改查upd...
- 写在前面🛫更多知识总结见Mybatis-Plus专栏🚕内容总结自尚硅谷杨博超老师的视频🚒博主对于该知识尚在学习阶段🚄如果发现存在问题请毫不吝啬的指出🚀🚀扎哇太枣糕的博客首页🚀🚀@[toc] 1 注解 1.1 @TableName 之前在入门案例中我们分析过:使用mp底层方法生成的SQL语句中,表名为mapper或者service接口传入的泛型首字母小写,表中字段名为泛型类的... 写在前面🛫更多知识总结见Mybatis-Plus专栏🚕内容总结自尚硅谷杨博超老师的视频🚒博主对于该知识尚在学习阶段🚄如果发现存在问题请毫不吝啬的指出🚀🚀扎哇太枣糕的博客首页🚀🚀@[toc] 1 注解 1.1 @TableName 之前在入门案例中我们分析过:使用mp底层方法生成的SQL语句中,表名为mapper或者service接口传入的泛型首字母小写,表中字段名为泛型类的...
- 写在前面🛫更多知识总结见Mybatis-Plus专栏🚕内容总结自尚硅谷杨博超老师的视频🚒博主对于该知识尚在学习阶段🚄如果发现存在问题请毫不吝啬的指出🚀🚀扎哇太枣糕的博客首页🚀🚀@[toc] 1 初识Mybatis-Plus MyBatis-Plus简称 MP,是一个 MyBatis的增强工具,在MyBatis的基础上只做增强不做改变,为简化开发、提高效率而生。MyBatis... 写在前面🛫更多知识总结见Mybatis-Plus专栏🚕内容总结自尚硅谷杨博超老师的视频🚒博主对于该知识尚在学习阶段🚄如果发现存在问题请毫不吝啬的指出🚀🚀扎哇太枣糕的博客首页🚀🚀@[toc] 1 初识Mybatis-Plus MyBatis-Plus简称 MP,是一个 MyBatis的增强工具,在MyBatis的基础上只做增强不做改变,为简化开发、提高效率而生。MyBatis...
- MyBatis insert标签用来插入SQL语句。当MyBatis执行完一条插入后,就会返回数据库行数。示例insert标签具体用法。修改 WebsiteMapper.xml,增加插入语句,代码如下。<!-- 添加信息 --><insert id="addWebsite" parameterType="string"> insert into website(name) val... MyBatis insert标签用来插入SQL语句。当MyBatis执行完一条插入后,就会返回数据库行数。示例insert标签具体用法。修改 WebsiteMapper.xml,增加插入语句,代码如下。<!-- 添加信息 --><insert id="addWebsite" parameterType="string"> insert into website(name) val...
- 聊聊Mybatis的总体流程我们前几篇文章分析了各个模块,今天我们吧这几个模块串起来,看看这些模块是怎么被Mybatis使用的我们先看一下Mybatis是怎么使用的 String configName = "mybatis_config.xml"; Reader reader = Resources.getResourceAsReader(configName);... 聊聊Mybatis的总体流程我们前几篇文章分析了各个模块,今天我们吧这几个模块串起来,看看这些模块是怎么被Mybatis使用的我们先看一下Mybatis是怎么使用的 String configName = "mybatis_config.xml"; Reader reader = Resources.getResourceAsReader(configName);...
- 聊聊Mybatis与Spring的整合Mybatis与Spring整合需要一个依赖包 <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis-spring</artifactId> </dependency>我们分析一下这个包下面的一些类 SqlSessionFactoryBeanSql... 聊聊Mybatis与Spring的整合Mybatis与Spring整合需要一个依赖包 <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis-spring</artifactId> </dependency>我们分析一下这个包下面的一些类 SqlSessionFactoryBeanSql...
- 聊聊Mybatis的插件接口之责任链模式 拦截器接口 自定义拦截器 配置拦截器 总结 聊聊Mybatis的插件接口之责任链模式Mybatis定义了插件接口来用于扩展拦截 拦截器接口Interceptor接口:public interface Interceptor { Object intercept(Invocation invocation) throws Throwable; d... 聊聊Mybatis的插件接口之责任链模式 拦截器接口 自定义拦截器 配置拦截器 总结 聊聊Mybatis的插件接口之责任链模式Mybatis定义了插件接口来用于扩展拦截 拦截器接口Interceptor接口:public interface Interceptor { Object intercept(Invocation invocation) throws Throwable; d...
- 聊聊MyBatis的嵌套映射的实现上篇文章中我们说了一下Mybatis的结果映射的简单映射,这篇文章我们将会分析一下Mybatis的嵌套映射方法,既然是嵌套映射,它的逻辑要比简单映射要复杂一些,我将带您解读一下 嵌套映射的处理对应嵌套映射的处理逻辑是在对应DefaultResultSetHandler的handleRowValuesForNestedResultMap()方法中Defaul... 聊聊MyBatis的嵌套映射的实现上篇文章中我们说了一下Mybatis的结果映射的简单映射,这篇文章我们将会分析一下Mybatis的嵌套映射方法,既然是嵌套映射,它的逻辑要比简单映射要复杂一些,我将带您解读一下 嵌套映射的处理对应嵌套映射的处理逻辑是在对应DefaultResultSetHandler的handleRowValuesForNestedResultMap()方法中Defaul...
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢
2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考
2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本
2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签