mybatis

霸道流氓气质20 小时前
windows·sql·mybatis
MyBatis 与 SQL 层面关键技术详解动态 SQL 是 MyBatis 最核心的能力:根据入参动态拼接 SQL,而不是写死。用于"筛选条件有就拼、没有就不拼"的场景。
₍˄·͈༝·͈˄*₎◞ ̑̑码1 天前
数据库·mybatis
MyBatis操作数据库MyBatis是一种针对于数据库操作的持久层框架,它与spring无关,它的作用就是简化JDBC,可以说它是针对JDBC的封装,这样我们在spring项目中就能够更方便的操作数据库。
干到60岁退休的码农2 天前
java·spring boot·mybatis
13.构建登录接口响应数据模块:ai-springboot-new 涉及接口:POST /api/user/login 文档日期:2026-09-05
SQL-First布道者3 天前
java·spring·tomcat·mybatis·mybatis plus·spring jdbc
我为什么把 MyBatis 从项目中删了?场景: 根据用户名模糊查询、年龄区间、部门ID、ID集合的 IN 查询。MyBatis 写法(XML):
爱折腾的编程老炮3 天前
spring boot·小程序·vue·mybatis·uniapp
潮玩品牌自建抽盒机小程序——商城 + 抽盒 + 一番赏 + 会员 + 社区,一套代码怎么搭一个潮玩品牌(卖盲盒、手办、IP 周边)想在小程序里做生意,最容易踩的坑是:只做一个抽盒页面。看起来抽盒是核心玩法,其实它只是整个生意的冰山一角。用户来了要逛、要买、要抽、要晒、要复购,任何一个环节断了,流量就漏了:
kakawzw3 天前
java·mybatis
mybatis源码笔记1——JDBC和整体架构Class.forName("com.mysql.jdbc.Driver"); connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/mybatis?characterEncoding=utf-8", "root", "mysql"); //设置手动提交事务 connection.setAutoCommit(false); //查 String sql = "select ...."; preparedStatement
Java小白笔记3 天前
数据库·mysql·mybatis
MySQL 8.0 常用内置函数用例内容摘要:本文面向使用 MySQL 8.0 的开发者和数据分析人员,按字符串、日期时间、数学、聚合、窗口、条件、JSON、类型转换、系统信息九类整理最常用内置函数。每个条目给出功能、语法、参数、返回值、场景、边界、性能和常见错误,并提供可复制的初始化 SQL 与业务示例。函数行为以 MySQL 8.0 官方手册为依据;由于当前环境未连接可用 MySQL 服务端,示例结果标为“预期结果”,需在目标实例复核。空间、全文、正则、加密等低频或专项函数通过官方索引扩展,不在本篇逐条展开。
勿忘,瞬间4 天前
java·数据库·mybatis
Mybatis高阶当我们注册页面时,当中的所要填入的选项有必选项和非必需选项,而非必选项当中用户可能会有不确定的选项时,应该采取默认值而不是将数值置为null,那么怎么解决这一问题,就需要使用动态SQL语句来实现
大梦想家a4 天前
spring boot·汽车·mybatis
新能源汽车共享充电桩收费管理系统的设计与实现(SpringBoot+MyBatis-Plus+Vue,前后台分离完整源码)这两年身边换电车的朋友明显多了,小区和商圈里的充电桩也越装越密。设备多了之后,运营方要操心的事情反而变复杂了:哪些桩是挂壁式、哪些是落地式,输出功率各是多少、每小时怎么计费,坏了谁来修、修到哪一步了——这些如果还靠一张 Excel 表格来管,很快就会乱成一团。
计算机学姐4 天前
java·vue.js·spring boot·后端·spring·tomcat·mybatis
基于SpringBoot的高校爱心慈善管理系统作者:计算机学姐 开发技术:SpringBoot、SSM、Vue、MySQL、JSP、ElementUI、Python、小程序等,“文末源码”。
大梦想家a4 天前
spring boot·mysql·mybatis
基于 Spring Boot 的物流运单管理系统后端设计与实现(JWT + MyBatis-Plus + MySQL)物流系统的核心是一条运单的生命周期:揽收开单、仓库中转、运输签收,每个环节都要留痕可查。相比市面上重界面的管理系统,本文拆解的这套「物流运单管理系统」选择了另一种形态——纯后端 API 服务:基于 Spring Boot 2.3 提供 8 组 RESTful 接口,JWT 鉴权,小程序、APP 或 Web 前端都可以直接对接。对于想学习「后端服务怎么设计」而不是「页面怎么拼」的读者来说,这种形态的工程反而更有参考价值。
摇滚侠5 天前
spring boot·笔记·mybatis
《SpringBoot 3:入门与应用实战》第 13 章 整合 MyBatis MyBatis 简单开发 阅读笔记 39在 MyBatis 原生的配置文件 SqlMapConfig.xml 中可配置的内容非常多,在 Spring Boot 整合之后部分配置可以使用全局配置文件代替,这些配置属性都以 mybatis.* 格式命名。表列举了一些常见的配置属性,并且在 SqlMapConfig.xml 中的配置位置也一并展示,读者可以借助 IDE 查看全部支持的配置属性。
java1234_小锋5 天前
java·spring boot·mybatis
MyBatis-Plus 3.5.15 已全面支持 Spring Boot 4.0 及 Jackson 3.0大家好,我是java1234_小锋老师。2025 年 11 月 30 日,MyBatis-Plus 发布了 3.5.15。这次更新不大,但两件事很实在:能跟 Spring Boot 4.0 一起跑了,JSON 字段也能用上 Jackson 3。
摇滚侠5 天前
spring boot·笔记·mybatis
《SpringBoot 3:入门与应用实战》第 13 章 整合 MyBatis 使用 MyBatis-Plus 阅读笔记 40MyBatis-Plus 作为 MyBatis 的增强框架,官方给出一个比较有趣的说法:MyBatis 与 MyBatis-Plus 好比《魂斗罗》里的比尔与兰斯,两者搭配效率翻倍。MyBatis-Plus 提供了强大的支撑,构筑了一些实用的特性,本节会列举一些日常使用频率比较高的特性,关于详细的功能特性使用可以参照 MyBatis-Plus 的官方文档。
摇滚侠6 天前
spring boot·笔记·mybatis
《SpringBoot 3:入门与应用实战》第 13 章 整合 MyBatis MyBatis 概述 阅读笔记 37Spring Framework 的 JDBC 模块提供的 JdbcTemplate 已经在一定程度上简化了数据库开发的复杂度,尽管如此,实际的项目开发中更多的场景是整合成熟的持久层框架完成与数据库交互。目前市面上比较流行的持久层框架包括 MyBatis 和 Spring Data JPA(底层默认依赖 Hibernate)。本章先讲解 Spring Boot 与 MyBatis 的整合,同时还会讲解一个市面上很流行的 MyBatis 增强框架:MyBatis-Plus。
摇滚侠6 天前
spring boot·笔记·mybatis
《SpringBoot 3:入门与应用实战》第 13 章 整合 MyBatis 整合 MyBatis 阅读笔记 38下面使用 Spring Boot 整合 MyBatis 搭建一个工程。基于 Spring Boot 的工程整合不同开发场景要比基于 Spring Framework 的原生开发工程简单不少,大体思路都是导入场景启动器 + 编写配置和基本代码。
迪飞特科技7 天前
android·性能优化·mybatis
《MyBatis 批量插入性能优化的 5 个关键参数配置》MyBatis, 批量插入, 性能优化, MySQL, Spring Boot这篇文章解决什么问题?就是MyBatis批量插入慢到让人抓狂的问题。适合谁?正在用Spring Boot + MyBatis做数据导入、日志采集、订单同步的Java开发者。你能收获什么?通过压测数据看清batchSize、executorType、rewriteBatchedStatements这三个参数的真实影响,以及另外两个容易被忽略的关键配置,最后给出可直接落地的参数组合建议。
Java小白笔记7 天前
xml·数据库·mybatis
MyBatis XML Mapper 标签与 CRUD 原理实战内容摘要:本文面向使用 MyBatis XML Mapper 编写 SQL 的 Java 开发者,讲清 select、insert、update、delete 与 if、choose、where、set、foreach 等标签的职责、组合方式和边界。核心判断是:XML 动态 SQL 的可靠性不取决于标签数量,而取决于参数命名、SQL 结构收敛和 #{} 参数化约束。读完可独立编写常见查询、条件更新、批量操作,并定位空条件、主键回填和注入风险。
weixin_461408587 天前
java·开发语言·mybatis
Mybatis-flex小记MyBatis-Flex 是一款基于原生 MyBatis 的增强型 ORM 框架,通过注解驱动元数据、链式条件构造器、多形态执行入口三层架构,在兼容 MyBatis 原生能力的基础上,实现了无 XML 化开发、编译期类型安全、复合主键原生支持、多表关联查询等工程化能力。以下从元数据层、条件构造层、执行入口层三个核心层级,对其编程模型与使用规范进行系统化总结。
SQL-First布道者8 天前
java·spring boot·后端·spring·mybatis·spring jdbc
⚡Spring JDBC 完整体系 · 第 10 集 · 手搓 `BaseCondition`相关开源地址(与主体系一致):上一集我们封装了 list 方法,用泛型解决了结果映射的重复代码问题。但动态条件的拼装依然散落在各处——每个 DAO 方法里都有一堆 if 判空和 params.add()。本集我们正式手搓 BaseCondition,把动态条件从散装 if 收敛为可复用的语义单元。