mybatis

zmsofts2 小时前
java·面试·mybatis
java面试必问13:MyBatis 一级缓存、二级缓存:从原理到脏数据,一篇讲透面试官:“MyBatis 的缓存机制是怎样的?一级缓存和二级缓存有什么区别?” 你:“一级缓存是 SqlSession 级别的,默认开启;执行增删改操作会自动清空缓存。二级缓存是 Mapper 级别,需要手动开启,可以在多个 SqlSession 之间共享数据。但二级缓存有个大坑——多表关联查询时非常容易产生脏数据,所以不建议在复杂业务场景中开启。” 面试官:“那二级缓存为什么容易产生脏数据?有什么解决方案吗?” 你:“……”
MegaDataFlowers10 小时前
数据库·spring boot·mybatis
使用SpringBoot+MyBatis+MySQL完成后端的数据库增删改查(CRUD)操作前端/Postman发请求 → Controller接收请求 → Service处理业务 → Dao访问数据库 → MyBatis的XML执行SQL → 返回结果 Controller 接请求,Service 处理业务,Dao 调 SQL,XML 操作数据库,Entity 封装数据。
一只大袋鼠11 小时前
java·数据库·笔记·sql·缓存·mybatis
MyBatis 特性(三):缓存、延迟加载、注解开发接上一篇内容,本篇继续深入 MyBatis 第二部分实战内容,讲解缓存机制、加载策略、注解开发模式。(本篇为 MyBatis 实战进阶的过渡篇目)
木易 士心13 小时前
java·后端·mybatis
MyBatis Plus 核心功能与用法创建一个 Spring Boot 工程,并在 pom.xml 中引入 MyBatis Plus 的起步依赖。
一只大袋鼠16 小时前
java·开发语言·数据库·sql·mysql·mybatis
MyBatis 进阶实战(四): 连接池、动态 SQL、多表关联(一对多 / 多对一 / 多对多)前三篇学习了 MyBatis 代理 Dao 开发、CRUD、缓存、延迟加载等内容。本篇的主要内容包括:
霸道流氓气质1 天前
spring boot·后端·mybatis
SpringBoot中调用mybatis方法提示映射文件未找到Invalid bound statement(not found)的奇葩解决若依前后端分离版手把手教你本地搭建环境并运行项目:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/108465662
一只大袋鼠1 天前
java·开发语言·数据库·mysql·mybatis
MyBatis 从入门到实战(二):代理 Dao 开发与多表关联查询在 MyBatis 入门阶段,我们通常使用原生 Dao 方式编写数据访问层。但在实际企业开发中,更简洁、更规范的代理 Dao(Mapper 接口代理) 才是主流方案。它不需要我们手动实现 Dao 实现类,只需要定义接口与 XML 映射文件,由 MyBatis 自动生成代理对象完成数据库操作。
tycooncool2 天前
数据库·spring boot·mybatis
Spring Boot中集成MyBatis操作数据库详细教程在Java开发中,MyBatis是一款轻量级且灵活的持久层框架,支持SQL语句和自定义映射,尤其适合需要复杂SQL操作的应用场景。结合Spring Boot,我们可以更加方便地使用MyBatis进行数据操作。本篇文章将手把手地介绍如何在Spring Boot项目中集成MyBatis,并实现基础的增删改查操作。我们会从依赖配置开始,到实体类、Mapper接口、Service和Controller的创建,最终形成一个简洁易用的应用结构。
一只大袋鼠2 天前
java·开发语言·数据库·mysql·mybatis
MyBatis 入门详细实战教程(一):从环境搭建到查询运行作为 Java 后端开发必备技能,MyBatis 极大简化了 JDBC 操作,让开发者只需专注 SQL 本身。本文来讲一讲 MyBatis 入门实操全过程,包括环境搭建、配置编写、代码实现,以及实操中遇到的资源找不到、MySQL 驱动不兼容等常见问题解决方案,适合零基础快速上手。
Full Stack Developme2 天前
前端·python·mybatis
MyBatis-Plus 流式查询教程流式查询是一种逐条或分批处理大量数据的查询方式,避免一次性将所有数据加载到内存中,特别适合处理百万级甚至千万级的数据场景。
ccice012 天前
spring boot·maven·mybatis
全面掌握Spring Boot + MyBatis + Maven + MySQL:从开发到部署的后端技术详解通过本项目,你将学会:这一部分是每个新手在开发过程中必须经历的步骤。前期我也是配置了许久,各种版本的兼容问题层出不穷。这里我会以简单易懂的语言说明每个工具的安装与配置过程。
消失的旧时光-19432 天前
spring boot·后端·spring·mybatis
Spring Boot + MyBatis 从 0 到 1 跑通查询接口(含全部踩坑)很多人学到 Spring Boot + MyBatis 时,会卡在一个点:原因很简单:❗ MyBatis 真正难的不是写代码,而是“配置 + 路径 + 映射关系”
1.14(java)3 天前
数据库·mybatis
MyBatis 操作数据库本节目标1. 使用MyBatis完成简单的增删改查操作, 参数传递.2. 掌握MyBatis的两种写法: 注解 和 XML方式
杰克尼3 天前
大数据·jvm·spring·elasticsearch·搜索引擎·spring cloud·mybatis
天机学堂项目总结(day1~day2)目录Day1-01. 课程介绍问题:什么是B2C类型?Day01-02. 项目介绍 - 功能演示Day01-03. 项目介绍 - 功能亮点
Java成神之路-4 天前
spring boot·junit·mybatis
SpringBoot 整合 SSM 全流程详解(含 JUnit+MyBatis 实战)(Spring系列18)SpringBoot作为当前Java后端开发的主流框架,其核心价值在于“约定大于配置”,通过自动配置大幅简化了传统SSM(Spring + SpringMVC + MyBatis)整合的繁琐流程。传统SSM整合需要开发者手动编写大量配置类(如SpringConfig、SpringMvcConfig、MybatisConfig),而SpringBoot几乎零配置即可完成SSM环境的搭建。本文旨在系统讲解SpringBoot如何整合JUnit、MyBatis以及完整的SSM项目,同时深入剖析SpringBoo
时间静止不是简史4 天前
java·sql·mybatis
当MyBatis-Plus的like遇上SQL通配符:下划线翻车记在最近做知识库管理功能时,我遇到了一个关于模糊查询的诡异问题:搜索“QA知识库_cdd”竟然返回了所有知识库记录,甚至后来直接报SQL语法错误。本以为只是简单的like查询,结果却让我和DS同学折腾了好一阵。今天就把这次踩坑经历分享出来,希望能帮到遇到类似问题的你。
夕除4 天前
mybatis
javaweb--10java运行通过静态代码块 + 工具类,实现工厂的单例创建与全局复用:java运行java运行表格
MaCa .BaKa4 天前
java·spring boot·mysql·考研·tomcat·maven·mybatis
52-考研备考服务平台系统-考研系统文档地址Spring Boot + Vue前端默认通过 Vite 开发服务或构建产物访问后端提供 `/api`(用户端)与 `/admin`(管理端)接口,具体域名与端口以本地 `application.yml` 及前端环境配置为准
计算机学姐4 天前
java·spring boot·后端·spring·信息可视化·tomcat·mybatis
基于SpringBoot的社区服务平台作者:计算机学姐 开发技术:SpringBoot、SSM、Vue、MySQL、JSP、ElementUI、Python、小程序等,“文末源码”。
不恋水的雨4 天前
mybatis
mybatis-plus保存数据实现公共字段自动填充公共的实体类如下:通过实现MetaObjectHandler接口来实现: