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

#mybatis

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

深入拆解 MyBatis:Mapper 动态代理、一级与二级缓存的底层实现与实战

果酱带你啃java

MyBatis作为国内最流行的持久层框架之一,其核心设计精巧且实用。本文将从底层原理出发,结合实战代码,深入拆解MyBatis中最核心的三个机制:Mapper接...

2200

MyBatis-Flex 实战:极简 CRUD + 高性能分页,吊打传统 MyBatis 的新一代持久层框架

果酱带你啃java

选用最新稳定版本,适配Spring Boot 3.2.5(当前最新稳定版),核心依赖如下,包含MyBatis-Flex、数据源、Lombok、Swagger3等...

2300

标题:扒光MyBatis内部运行机制:从SQL执行到源码底层,一篇吃透核心原理

果酱带你啃java

作为Java生态中最主流的持久层框架之一,MyBatis以其"轻量级、高灵活、易扩展"的特性,成为后端开发的必备技能。但多数开发者对MyBatis的认知仅停留在...

1200

别让 like 变成 "后门"!MyBatis 防 SQL 注入实战:5 种方案彻底筑牢数据安全防线

果酱带你啃java

作为一名 Java 开发者,你是否曾在使用 MyBatis 的 like 语句时如履薄冰?当用户输入带有特殊字符的查询条件,简单的字符串拼接可能瞬间变成黑客入侵...

3400

SpringBoot整合MyBatis-Flex保姆级教程,看完就能上手!

悟空码字

MyBatis-Flex 是一个基于 MyBatis 的增强框架,它提供了比传统 MyBatis Plus 更加强大和灵活的功能特性。以下是其主要特点:

3910

【踩坑记录】Spring Boot + MyBatis 启动失败:DataSource url not specified

jack.yang

一句话复盘:引入了 mybatis-spring-boot-starter,却忘了配数据库——Spring Boot 的自动装配机制当场“罢工”。

9020

MyBatis-Flex 来了!完爆MyBatis-Plus?

程序员小猿

整体来讲,这个框架是Mybatis的增强版,几乎集成了mybatis plus、jooq、fluent mybatis的所有优点,大家可以探索一番,官方网站:

23510

Mybatis Plus与ShardingSphere-JDBC分表组合使用的避坑指南

nobody-nobody

在数据量快速增长的今天,分表分库已成为解决数据库性能瓶颈的常用手段。Mybatis Plus作为优秀的ORM框架,ShardingSphere-JDBC作为成熟...

25110

Mybatis Plus与ShardingSphere-JDBC分表组合使用的避坑指南

nobody-nobody

在数据量快速增长的今天,分表分库已成为解决数据库性能瓶颈的常用手段。Mybatis Plus作为优秀的ORM框架,ShardingSphere-JDBC作为成熟...

25110

MyBatis JPA Extra 3.4.x 全功能介绍,融合JPA,支持Springboot4+

MaxKey单点登录开源官方

MyBatis JPA Extra对MyBatis扩展JPA功能,融合JPA的标准化和MyBatis灵活性

9910

MyBatis @Param 注解详解:多参数传递与正确使用方式

伯灵

@Param 注解主要用于 MyBatis 进行参数传递时给 SQL 语句中的参数 起别名,通常用于 多参数 方法,使参数在 XML Mapper 文件或注解 ...

23310

【Java EE进阶 --- SpringBoot】Mybatis - plus 操作数据库

optimistic_chen

从名字就能看出来,Mybatis - plus是Mybatis的增强版,在Mybatis的基础上只做增强,为简化开发,提高效率。

27210

【Java EE进阶 --- SpringBoot】Mybatis操作数据库(进阶)

optimistic_chen

动态 SQL 是 MyBatis 的强大特性之一。如果使用JDBC等框架,拼接SQL语句是一件很痛苦的事。现在使用MyBatis能够完成不同条件下不同的SQL拼...

11810

【Java EE进阶 --- SpringBoot】Mybatis操作数据库(基础二)

optimistic_chen

我们之前了解到的查询都是单表查询,我们很多时候都是多张表一起查询的。所以我们需要再建一张数据表,进行多表关联查询。

13910

【Java EE进阶 --- SpringBoot】Mybatis操作数据库(基础)

optimistic_chen

前面的学习中,我们了解到web应用程序分为三层:Controller、Service、Dao(数据访问层),今天我们会讲到一个新的概念:Mapper层。它们两个...

20210

Java外功精要(3)——Spring配置文件和mybatis

用户11873138

SpringBoot配置文件:SpringBoot支持多种类型的配置文件,常见的格式包括properties、yaml和yml,主要用于集中管理应用程序的各种...

12310

MyBatis-Plus使用

趙卋傑

MyBatis-Plus(简称MP)是一个MyBatis的增强工具,在MyBatis的基础上只做增强不做改变,为简化开

35310

MyBatis操作数据库(入门)

趙卋傑

简单来说MyBatis是更简单完成程序和数据库交互的框架,也就是更简单的操作和读取数据库工具

16710

【RuoYi-Eggjs】:把 MyBatis 带到 Node.js

用户3206217

如果你是从 Java 转到 Node.js 的全栈开发者,或者你受够了在 JS 代码里用字符串拼接 SQL,那么这篇文章就是为你准备的。本文将带你上手 ruoy...

13110

【RuoYi-Eggjs】:多数据库与 MyBatis 特性详解

用户3206217

在企业级应用开发中,数据库的选择往往需要根据项目规模、性能需求、部署环境等因素灵活调整。RuoYi-Eggjs 项目通过精心设计的数据库抽象层,实现了 一行配置...

13210
领券