技术栈
mybatis
千睢
1 小时前
mybatis
Mybatis实现页面增删改查
1.UserMapper.xml2.Controller层注意:前端传的是json对象,所以后台也需要使用JSON
Warren98
5 小时前
java
·
开发语言
·
分布式
·
学习
·
算法
·
mybatis
·
dubbo
Java后端面试题(含Dubbo、MQ、分布式、并发、算法)
为什么使用消息队列?消息队列有什么优点和缺点?Kafka、ActiveMQ、RabbitMQ、RocketMQ 都有什么优点和缺点?
羊锦磊
9 小时前
java
·
开发语言
·
数据库
·
mysql
·
mybatis
[ Mybatis 多表关联查询 ] resultMap
目录一. resultMap1. 使用场景:2. 查询映射:(1)单表查询映射:(2)多表查询映射:a. 在学生表里查专业
Warren98
1 天前
java
·
开发语言
·
jvm
·
分布式
·
算法
·
mybatis
·
dubbo
Java Record 类 — 简化不可变对象的写法
从 JDK 14 开始,Java 引入了 record 类型,用于简化 不可变数据对象(Immutable Data Object) 的书写。它类似于 Lombok 的 @Data,但语义更明确:用于存放数据且不可修改。
真实的菜
2 天前
性能优化
·
mybatis
MyBatis高级特性与性能优化:从入门到精通的实战指南
作为一名资深的后端开发工程师,我深知MyBatis在企业级应用中的重要地位。今天,我将带你深入探索MyBatis的高级特性,并分享一些实战中的性能优化技巧。准备好了吗?让我们开始这场技术之旅!
尘心不灭
2 天前
java
·
spring
·
mybatis
MyBatis 缓存与 Spring 事务相关笔记
编程式事务声明式事务
写bug写bug
2 天前
java
·
后端
·
mybatis
搞懂MyBatis拦截器的工作原理
在日常开发过程中,我们经常会碰到这样一种场景,在对某一个请求的处理过程中添加一定的特殊逻辑,但又不想对整个处理流程中的其他步骤造成影响。比如,我们希望在两个业务操作之间嵌入一个安全控制机制。
四七伵
2 天前
前端
·
sql
·
mybatis
MyBatis #{} 与 ${} 有什么区别?为什么预编译能防止SQL注入?
想象一下:你开了一家银行,客户可以凭姓名和密码查询余额。有一天,黑客在姓名框输入 ' OR '1'='1' --,密码随意填。若系统将输入直接拼接到 SQL 中,查询将变成:
要开心吖ZSH
3 天前
spring boot
·
性能优化
·
mybatis
大数据量下分页查询性能优化实践(SpringBoot+MyBatis-Plus)
在大数据量场景下,传统分页方式主要面临两个问题:MyBatis-Plus提供了便捷的分页插件,适合数据量较小(万级以内)的场景,用法简单直接。
PP东
3 天前
mybatis
Mybatis学习之动态SQL(八)
动态SQL是MyBatis的核心特性之一,允许根据条件动态拼接SQL语句。通过条件判断、循环等逻辑,灵活生成不同场景下的SQL,解决传统JDBC中硬编码的SQL繁琐问题。
灰原喜欢柯南
4 天前
java
·
数据库
·
mybatis
实战:MyBatis 中 db.properties 的正确配置与最佳实践
在 MyBatis 框架中,数据库配置的管理方式直接影响项目的可维护性和灵活性。本文将通过具体代码示例,详细讲解如何使用 db.properties 实现数据库配置的解耦管理,并对比传统硬编码方式的优劣。
tanxiaomi
4 天前
java
·
前端
·
spring
·
spring cloud
·
mybatis
✨ 基于 JsonSerialize 实现接口返回数据的智能枚举转换(优雅告别前端硬编码!)
引言 🌟在日常开发中,我们会返回数据给前端,但数据格式往往不符合前端的预期。这时我们可以使用 JsonSerialize 对返回的数据进行定制化处理 —— 比如将时间戳转换为日期格式、将 BigDecimal 转换为字符串格式等,这些都是比较常见的需求。
22:30Plane-Moon
4 天前
mybatis
创建MyBatis-Plus版的后端查询项目
记得编码和maven库的检测!!!1、实体类 2、创建时间那、创建者啊,这些不变的数据单独封装 3、较为简单的 响应 封装类 4、后端传来时间范围时,用这个接受处理,而且继承了基础实体类
fatfishccc
5 天前
xml
·
intellij-idea
·
mybatis
【MyBatis新手避坑】详解 `Could not find resource ...Mapper.xml` 错误
让我们先回顾一下案发现场。你可能像我一样,精心编写了 StudentDao 接口、StudentMapper.xml 映射文件,以及一个用于获取 SqlSession 的 MyBatisUtils 工具类。然后,当你运行 StudentDaoTest 时,控制台却无情地打印出如下错误:
Code季风
5 天前
数据库
·
redis
·
分布式
·
后端
·
缓存
·
微服务
·
mybatis
Redis 缓存:应对缓存雪崩、缓存击穿和缓存穿透
在高并发系统中,Redis 作为高性能缓存层,能显著提升读取性能、减轻数据库压力。然而,如果使用不当,可能会引发 缓存雪崩、缓存击穿、缓存穿透 等问题,严重时甚至导致数据库崩溃。
2501_91676654
6 天前
mybatis
【Mybatis入门】配置Mybatis(IDEA)
Mybatis和JDBC一样,是连接数据库的工具。它是一款优秀的持久层框架,主要用于 Java 语言中简化数据库操作,实现对象与数据库表之间的映射。
Olrookie
6 天前
数据库
·
笔记
·
学习
·
mybatis
·
ruoyi
若依前后端分离版学习笔记(七)—— Mybatis,分页,数据源的配置及使用
在ruoyi父项目的pom文件中有一个分页插件的依赖pagehelper分页插件依赖中已经包含了Mybatis
ysy1648067239
7 天前
spring
·
mvc
·
mybatis
Spring、Spring MVC、MyBatis 和 Spring Boot的关系
首先辨析SSM中,两个S代表什么,是Sping和SpringMvc Spring的功能,可以概括为五大核心模块,SpringMVC是其中的第四大核心模块,也就是Spring Web(Web 开发)模块,也就是说SpringMVC是spring的一个模块。
Mr Aokey
7 天前
java
·
eclipse
·
mybatis
从BaseMapper到LambdaWrapper:MyBatis-Plus的封神之路
MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生,官网地址:https://baomidou.com/