
Mybatis
文章平均质量分 84
Mybatis专栏主要聚焦于Mybatis框架的深入讲解与应用实践。从基础概念入手,剖析其工作原理、核心组件如SqlSessionFactory、Mapper接口等。旨在帮助开发者掌握Mybatis,提升数据库操作能力。
庄小焱
我是庄小焱,某大厂Java高级工程师、PMP项目管理专家、系统架构设计师(高级)、优快云博文专家。博主在支付交易领域,信贷金融领域、机器学习模型算法领域深耕,我在博客中分享业务、技术、产品相关知识,欢迎大家和我交流学习。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Mybatis——Mybatis-plus开发步骤实战
MyBatis-Plus是一个MyBatis的增强工具,在MyBatis的基础上只做增强不做改变,为简化开发、提高效率而生。本文主要介绍了MyBatis-Plus的开发步骤。首先添加MyBatis-Plus依赖,包括相关版本的配置。接着依次进行领域Domain模型设计、创建Java实体类、配置数据库连接、创建Mapper接口类、service类、Application类和Controller类等。最后提供RPC调用接口,并进行JPA接口测试及Springboot启动服务,文末附有参考代码。原创 2025-01-19 09:21:29 · 512 阅读 · 0 评论 -
JPA——JPA 开发步骤实战
本文主要介绍了JPA开发步骤实战,包括添加JPA依赖、领域Domain模型设计、创建Java实体类、配置数据库连接、创建Repository接口、service类、Application类、Controller类,提供RPC调用接口,进行JPA接口测试以及启动Springboot应用服务等内容,旨在帮助开发者掌握JPA开发流程。原创 2025-01-18 21:54:10 · 388 阅读 · 0 评论 -
Mybatis——MyBatis架构设计分析(一)
本文主要分析了MyBatis的架构设计。MyBatis采用三层架构,包括基础支撑层、核心处理层和接口层。接口层主要包含SqlSession等常用接口;核心处理层负责MyBatis初始化及SQL执行全流程,涉及配置解析、SQL解析执行等;基础支撑层提供资源加载、事务管理等基础功能。文章还提及了MyBatis的反射设计等内容。原创 2025-01-12 23:45:59 · 1278 阅读 · 0 评论 -
Mybatis——Mybatis开发经验总结
本文主要介绍了MyBatis框架的设计与通用性,阐述了其作为Java持久化框架的亮点,包括精良的架构设计、丰富的扩展点以及易用性和可靠性。同时,对比了常见持久层框架,分析了MyBatis在关系型数据库交互中的优势。此外,还提供了订单系统持久层示例分析,涵盖从架包依赖到单元测试类的创建等步骤,并总结了MyBatis编码经验,给出了相关强制和推荐规范。原创 2025-01-12 21:35:43 · 1841 阅读 · 0 评论 -
Mybatis——DDD项目中Mybatis开发步骤实战
本文阐述了在DDD项目中使用MyBatis开发的详细步骤。从在pom.xml添加依赖,到配置数据源、创建Mapper接口及XML文件,再到编写单元测试、创建Domain实体类、Service层、Controller层,直至启动SpringBoot应用,全程指导如何高效完成开发并排查问题。原创 2025-01-12 10:02:06 · 830 阅读 · 0 评论 -
Mybatis——Mybatis面试问题
本博文主要是分享有关于Mybatis的面试问题与解答。帮助你更好的应对面试中有关于Mybatis的问题。原创 2021-03-29 09:45:18 · 703 阅读 · 0 评论 -
Mybatis——MyBatis知识脑图
本博文主要是分享有关MyBatis的知识脑图,供大家参考和学习。帮助大家快速的了解MyBatis知识点。原创 2021-04-20 12:12:19 · 310 阅读 · 0 评论 -
Mybatis——Mybatis总体框架设计原理
MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。原创 2021-03-19 10:39:30 · 335 阅读 · 0 评论 -
Mybatis——Mybatis初始化基本过程
MyBatis和数据库的交互有两种方式有Java API和Mapper接口两种,所以MyBatis的初始化必然也有两种。本博文主要介绍Mybatis两种初始化基本过程。帮助大家更好的学习和理解Mybatis的初始化相关原理。原创 2021-04-01 09:21:13 · 726 阅读 · 0 评论 -
MyBatis——Mybatis配置解析过程
本博文主要介绍Mybatis配置解析过程,帮助大家更好的理解Mybatis配置解析原理。原创 2023-08-30 08:43:58 · 355 阅读 · 0 评论 -
MyBatis——Mapper映射文件配置
本博文主要介绍Mapper映射文件配置,帮助大家更好的理解Mapper映射原理。帮助大家学习Mapper映射文件的使用与配置。在mapper文件中,以mapper作为根节点,其下面可以配置的元素节点有: select, insert, update, delete, cache, cache-ref, resultMap, sql; 本文将Mapper映射文件配置进行详解。原创 2023-08-30 08:49:13 · 3910 阅读 · 0 评论 -
Mybatis——Mybatis事务管理原理
本博文主要介绍MyBatis事务管理相关的使用和机制。MyBatis的事务管理分为两种形式:使用JDBC的事务管理机制:即利用java.sql.Connection对象完成对事务的提交(commit())、回滚(rollback())、关闭(close())等。使用MANAGED的事务管理机制:这种机制MyBatis自身不会去实现事务管理,而是让程序的容器如(JBOSS,Weblogic)来实现对事务的管理。原创 2021-04-01 09:49:25 · 2280 阅读 · 0 评论 -
Mybatis——SqlSessionFactory与SqlSession原理
本博文主要介绍Mybatis中SqlSessionFactory与SqlSession原理。帮助大家更好的理解Mybatis的工作原理。原创 2021-04-01 09:27:02 · 1450 阅读 · 0 评论 -
MyBatis——MyBatis数据源与连接池
博文主要介绍MyBatis数据源与连接池,更好的理解MyBatis数据源与连接池。原创 2023-08-30 08:51:42 · 1518 阅读 · 0 评论 -
MyBatis——MyBatis插件原理
本博文主要介绍MyBatis插件机原理,帮助大家更好的理解和学习MyBatis。原创 2023-08-30 08:53:30 · 1728 阅读 · 1 评论 -
Mybatis—— 一、二级缓存机制的原理
本博文主要介绍MyBatis的一级、二级缓存机制的原理,帮助你更好的理解Mybatis的底层原理与实现。减少资源的浪费,MyBatis会在表示会话的SqlSession对象中建立一个简单的缓存,将每次查询到的结果结果缓存起来,当下次查询的时候,如果判断先前有个完全一样的查询,会直接从缓存中直接将结果取出,返回给用户,不需要再进行一次数据库查询了。原创 2021-04-01 10:10:38 · 991 阅读 · 0 评论 -
Mybatis——Mybatis动态SQL原理
本博文主要介绍Mybatis动态SQL原理。帮助大家更好的学习和理解动态 SQL的原理,同时帮助大家如何配置和使用动态SQL。原创 2021-03-29 20:31:00 · 1391 阅读 · 1 评论 -
Mybatis——Mybatis设计模式分析
本博文主要介绍Mybatis中应用的设计模式,帮助大家在学习Mybatis的同时更好的理解的设计模式在Mybatis中应用。帮助大家更好的阅读Mybatis的源码。原创 2023-08-30 22:43:36 · 280 阅读 · 0 评论