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

#mybatis

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

MyBatis 调试必备:4 种方法获取最终带参数的完整可执行 SQL

jack.yang

在 MyBatis 中获取最终可执行的 SQL 语句(即包含实际参数值、而非 ? 占位符的完整 SQL)是开发和调试中的常见需求。MyBatis 默认的日志输出...

8520

javaWeb从入门到进阶(MyBatis)

北极的代码

MyBatis是一款优秀的持久层框架,用于简化JDBC的开发。MyBatis本是Apache的一个开源项目iBatis, 2010年这个项目由apache迁移到...

5010

javaWeb从入门到进阶(Mybatis基础操作)

北极的代码

其次就是我们在idea数据库中配置的项目数据源,mybatis@localhost,这里在数据库里添加的mybatis并不是一个数据库,

8210

javaWeb从入门到进阶(MyBatis拓展)

北极的代码

Q:XML映射文件是干嘛的? A:它是MyBatis的"大脑",告诉MyBatis:

10310

SSM框架从入门到入土(Spring注解开发全攻略,整合Mybatis)

北极的代码

使用@Component定义bean @Component("bookDao") public class BookDaoImpl implements...

5210

SpringBoot整合Junit与Mybatis实战

北极的代码

前言:前面我们学习完了SpringBoot的相关基础知识,以及多环境配置等等,下面我们基于SpringBoot,如何提高开发的效率,注重于代码的业务逻辑,整合J...

5610

MyBatis-Plus为何用JavaBean映射数据库表及乐观锁实战

北极的代码

前言:上一篇我们讲解了MybatisPlus查询的相关基础操作以及null值的处理,这一章节我们主要补充查询中存在的一些特殊情况如映射匹配兼容性,

7310

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

果酱带你啃java

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

18210

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

果酱带你啃java

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

14610

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

果酱带你啃java

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

14910

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

果酱带你啃java

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

17610

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

悟空码字

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

13010

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

jack.yang

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

13420

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

程序员小猿

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

29110

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

nobody-nobody

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

27110

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

nobody-nobody

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

27110

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

MaxKey单点登录开源官方

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

10010

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

伯灵

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

25310

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

optimistic_chen

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

28510

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

optimistic_chen

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

12910
领券