技术栈
mybatis
爆更小哇
9 小时前
数据库
·
后端
·
mybatis
MyBatis的TypeHandler :优雅地实现数据加密与解密
在我们日常的开发工作中,经常会遇到一些敏感数据需要存储,比如用户的手机号、身份证号、银行卡号等。为了保障数据安全,我们通常会对这些敏感信息进行加密后再存入数据库。
java1234_小锋
15 小时前
java
·
开发语言
·
mybatis
讲讲Mybatis的一级、二级缓存?
大家好,我是锋哥。今天分享关于【讲讲Mybatis的一级、二级缓存?】面试题。希望对大家有帮助;超硬核AI学习资料,现在永久免费了!
情怀姑娘
16 小时前
java
·
算法
·
mybatis
面试题---------------场景+算法
[用户下单成功] │ ▼ [订单状态 = 待支付] │ ▼ [Redisson 延迟队列.offer(订单ID, 30分钟)] │ ▼ [返回用户:请在30分钟内完成支付] │ ├──────────────┐ │ │ ▼ ▼ [用户支付成功] [30分钟到期,Redisson自动弹出订单ID] │ │ ▼ ▼ [更新订单状态 = 已支付] [消费线程监听弹出订单ID] │ │ │ ▼ │ [查询订单状态] │ │ │ ├─[状态=待支付]──►[执行关单业务] │ │ │ │ │ ▼ │ │ [释放库存
j***1215
18 小时前
spring boot
·
后端
·
mybatis
Spring Boot与MyBatis
Spring Boot是一个用于创建独立的、基于Spring的生产级应用程序的框架,它简化了Spring应用的初始搭建以及开发过程。MyBatis是一款优秀的持久层框架,它支持定制化SQL、存储过程以及高级映射。将Spring Boot和MyBatis结合使用,可以高效地开发数据驱动的应用程序。
java1234_小锋
1 天前
java
·
开发语言
·
mybatis
简述Mybatis的插件运行原理?
大家好,我是锋哥。今天分享关于【简述Mybatis的插件运行原理?】面试题。希望对大家有帮助;超硬核AI学习资料,现在永久免费了!
z***6777
1 天前
spring boot
·
tomcat
·
mybatis
SpringBoot(整合MyBatis + MyBatis-Plus + MyBatisX插件使用)
数据库名用户名密码驱动是mysql8的(因为上面使用了版本仲裁)server: port: 8080 spring: datasource: #配置数据源 url: jdbc:mysql://localhost:3306/springboot_mybatis?useSSL=false&useUnicode=true&characterEncoding=UTF-8 username: root password: root driver-class-name: com.mysql.cj.jdbc.Drive
b***6764
1 天前
数据库
·
oracle
·
mybatis
Springboot3 Mybatis-plus 3.5.9
官网:链接一般情况下,数据库映射为实体类对应关系如不满足以上条件,需在实体类中使用注解表名注解:@TableName:用来指定表名
k***195
2 天前
数据库
·
spring boot
·
mybatis
Spring Boot中集成MyBatis操作数据库详细教程
在Java开发中,MyBatis是一款轻量级且灵活的持久层框架,支持SQL语句和自定义映射,尤其适合需要复杂SQL操作的应用场景。结合Spring Boot,我们可以更加方便地使用MyBatis进行数据操作。本篇文章将手把手地介绍如何在Spring Boot项目中集成MyBatis,并实现基础的增删改查操作。我们会从依赖配置开始,到实体类、Mapper接口、Service和Controller的创建,最终形成一个简洁易用的应用结构。
e***7495
2 天前
spring cloud
·
微服务
·
mybatis
SpringCloud 系列教程:微服务的未来(二)Mybatis-Plus的条件构造器、自定义SQL、Service接口基本用法
本篇博客将深入探讨 MyBatis-Plus 的三个核心功能:条件构造器、自定义 SQL 和 Service 接口的基本用法。通过对这些功能的学习和掌握,开发者能够更加高效地使用 MyBatis-Plus 进行业务开发。
chxii
2 天前
java
·
数据库
·
mybatis
在 Spring Boot 中,MyBatis 的“自动提交”行为解析
在 Spring Boot 中,MyBatis 的“自动提交”行为并不是 MyBatis 自己实现的,而是 由 Spring 框架通过事务管理器(PlatformTransactionManager)统一控制的。MyBatis 原生默认是 不自动提交(autoCommit=false),但在 Spring Boot 集成环境下,是否提交由 Spring 的事务传播机制决定:
有一个好名字
2 天前
数据库
·
mybatis
MyBatis-Plus 三种数据库操作方式详解 + 常用方法大全
在 Java 开发中,MyBatis-Plus(简称 MP)作为 MyBatis 的增强工具,极大简化了数据库操作。MP 提供了多种数据库操作方式,适配不同业务场景,掌握其核心用法能大幅提升开发效率。本文将详细拆解 MP 三种核心操作方式的区别、适用场景,并整理常用方法合集,助力开发者快速上手。
颜如玉
3 天前
java
·
sql
·
mybatis
动态拼接SQL实践备忘📝
注:最近工作接到一个荒诞的任务,实际情况比较复杂,总结一下有以下特点Mybatis的XML模板沉默以对,Mybatis-Plus的Wrapper亦束手无策。这让我想起 Navicat 的“筛选”功能,感觉两者有些相似,只不过Navicat场景更加简单一些。
朝新_
3 天前
数据库
·
笔记
·
sql
·
mybatis
·
交互
·
javaee
【实战】博客系统:项目公共模块 + 博客列表的实现
创建SpringBoot项目,添加Spring MVC 和 MyBatis 对应依赖项目分为控制层(Controller),服务层(Service),持久层(Mapper).各层之间的调用关系如下:
小小哭包
3 天前
spring boot
·
后端
·
mybatis
Spring Boot整合多个MyBatis数据源实战教程
在实际项目开发中,经常会遇到需要同时连接多个数据库的场景,例如读写分离架构(主库写、从库读)、多业务系统数据集成等。本文将详细讲解Spring Boot整合MyBatis实现多数据源的两种核心方案:静态多数据源(固定数据源映射)和动态多数据源(运行时切换),并提供完整的代码示例和避坑指南。
b***910
4 天前
android
·
前端
·
后端
·
mybatis
【SpringBoot3】Spring Boot 3.0 集成 Mybatis Plus
MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。
小杍随笔
4 天前
spring boot
·
spring
·
mybatis
【基于 Spring Boot 3 + Spring Security + MyBatis-Plus 构建的用户登录功能】
本文档对youlai-boot项目的用户登录功能进行全面分析,梳理完整的实现流程,包括多种登录方式、安全验证机制、令牌管理等核心功能。
♡喜欢做梦
4 天前
java
·
数据库
·
mybatis
MyBatis操作数据库(入门)
个人主页:♡喜欢做梦欢迎 👍点赞 ➕关注 ❤️收藏 💬评论MyBatis是一款持久层(用来操作数据库的)框架,主要用于Java语言开发,专注于解决数据库操作与Java对象之间的映像问题,简化JDBC(Java数据库连接)的开发流程。
ArabySide
4 天前
java
·
spring boot
·
后端
·
mybatis
【Spring Boot】基于MyBatis的条件分页
条件分页是平常工作生产中十分常见的场景。储存过程还流行的年代,喜欢把分页逻辑封装在储存过程里,称之为数据库分页。甚至在前端,我们也可以通过对Array的操作实现前端分页。
百***6187
4 天前
spring boot
·
后端
·
mybatis
springboot整合mybatis-plus(保姆教学) 及搭建项目
一、Spring整合MyBatis(1)将MyBatis的DataSource交给Spring IoC容器创建并管理,使用第三方数据库连接池(Druid,C3P0等)代替MyBatis内置的数据库连接池
chxii
5 天前
xml
·
sql
·
mybatis
MyBatis 动态 SQL,通过 XML (如 <if>、<foreach> 等)实现灵活的 SQL 拼接。
实际执行的 SQL(预编译):🔒 即使传入 id = "1 OR 1=1",也会被当作字符串 '1 OR 1=1',不会破坏 SQL 结构。