首页
学习
活动
专区
圈层
工具
发布

#mybatis

MyBatis是一个Java持久化框架,它通过XML描述符或注解把对象与存储过程或SQL语句关联起来。

【Mybatis从入门到入土】ResultMap映射、多表查询与缓存机制全解析

程序员三明治

美团 | 大模型后台开发 (已认证)

👨‍💻程序员三明治:个人主页 🔥 个人专栏: 《设计模式精解》 《重学数据结构》

1100

【MyBatis从入门到入土】注解开发和动态SQL快速入门

程序员三明治

美团 | 大模型后台开发 (已认证)

​ 我们也可以使用注解的形式来进行开发,用注解来替换掉xml。 使用注解来映射简单语句会使代码显得更加简洁,但对于稍微复杂一点的语句,Java 注解不仅力不从心...

2300

【MyBatis从入门到入土】告别JDBC原始时代:零基础MyBatis极速上手指南

程序员三明治

美团 | 大模型后台开发 (已认证)

​ 框架相当于是一个脚手架,内部已经写好了很多代码,我们只要其基础上进行开发就可以提高我们的开发效率。

1400

六、SpringBoot集成Mybatis

程序员三明治

美团 | 大模型后台开发 (已认证)

MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工...

1700

JPA和MyBatis对比

贺公子之数据科学与艺术

关于JPA和MyBatis两者都是优秀的Java持久层框架,但设计理念和适用场景有显著区别:

5200

Springboot3整合MybatisFlex时遇到的bean问题

咸鱼程序员

在查看MybatisPlus的文档时,我发现了MybatisFlex,在它的介绍中,所有场景的速度均为MybstisPlus的数倍。

2400

MyBatis 进阶治理点——缓存、副作用、拦截与批处理的得失分析

十月南城

在掌握 MyBatis 基础映射与动态 SQL 后,进阶治理成为保证生产环境稳定性与性能的关键。本文将深入分析缓存机制、副作用控制、拦截器应用与批处理优化等高级...

15610

MyBatis设计观——映射思想、动态SQL的边界与可维护性考量

十月南城

在持久层框架的设计哲学中,MyBatis采取了与全自动ORM框架截然不同的路径。它不试图完全隐藏数据库细节,而是通过优雅的映射机制和动态SQL能力,在对象模型与...

14510

MyBatis 与 Spring Data JPA 核心对比:选型指南与最佳实践

木易士心

在 Java 持久层框架中,MyBatis 和 Spring Data JPA 是两大主流选择。它们代表了两种截然不同的设计哲学:一个强调 SQL 的可控性与灵...

26311

MyBatis Plus 核心功能与用法

木易士心

创建一个 Spring Boot 工程,并在 pom.xml 中引入 MyBatis Plus 的起步依赖。

18510

信息的建筑学:MyBatis Log Panda 如何重构开发者的认知地图

舒一笑不秃头

“理解先于一切。” —— 理查德·沃曼 “最好的产品不是被购买的,而是被渴望的。” —— 哈里·马克思

6800

手写并整合ssm框架(Spring+SpringMVC+MyBatis)

老周聊架构

SSM = Spring + SpringMVC + MyBatis = (Spring + MyBatis) + SpringMVC

12210

自定义 MyBatis 插件,让 SQL 查询与 Milvus Java SDK 完美融合

javpower

MyBatis 插件本质上是一种基于 Java 动态代理和责任链模式的拦截器机制,其核心原理是通过拦截器(Interceptor)对 MyBatis 四大核心组...

13110

MyBatis-Plus 分页查询优化:关联查询与VO对象转换实践

用户8589624

在实际开发中,分页查询是常见的需求,尤其是需要关联其他表获取额外信息的场景。例如,在任务管理系统中,查询任务列表时,除了任务基本信息外,还需要显示任务创建者的用...

22910

Spring配置文件和mybatis入门实操

程序员老彭

以下是 Spring 配置文件与 MyBatis 入门实操指南,通过一个简单的“用户信息查询”案例,带你掌握两者的核心配置与整合流程:

15410

从认识到应用:MyBatis框架技术全解析

用户3911

作为Java生态中最具影响力的持久层框架之一,MyBatis凭借其轻量化设计和高度灵活性,已成为企业级应用开发的核心组件。从Apache iBATIS到GitH...

17010

分享一些Mybatis-Plus的核心功能

程序员老彭

MyBatis-Plus(MP)的核心价值是 “增强 MyBatis 但不改变其本质”,通过封装高频操作、提供便捷工具,大幅减少重复编码。以下是其最核心、最常用...

23210

MyBatis-Plus 实战分享:从 0 到 1 搭建企业级 CRUD 应用

程序员老彭

结合实际开发中的用户管理系统场景,分享 MyBatis-Plus(MP)的落地实践,包含核心功能落地、问题踩坑、优化技巧,让你快速将 MP 应用到真实项目中。

18410

Mybatis-Plus 实战使用与最佳实践

程序员老彭

MyBatis-Plus(简称 MP)是 MyBatis 的增强工具,在 MyBatis 基础上只做增强不做改变,旨在简化开发、提高效率。本文从实战使用和最佳实...

43310

PandaCoder 2.4.3 震撼发布!

舒一笑不秃头

PandaCoder 2.4.3 正式上线 SQL Monitor 功能——零侵入、实时、智能、可执行,专为 Java + MyBatis 开发者打造的“SQL...

3300
领券