mybatis

首页 标签 mybatis
# mybatis #
关注
9889内容
|
2月前
|
【ORM 框架】MyBatis-Plus 核心特性、条件构造器、分页插件、乐观锁插件(附《思维导图》、《问题排查与实践清单》和《面试高频考点汇总》)
MyBatis-Plus 是一款遵循“只增强、不改变”原则的 MyBatis 增强工具,提供无侵入、低损耗的通用 CRUD、Lambda 条件构造、分页、逻辑删除、乐观锁、自动填充及代码生成等能力,大幅提升单表开发效率,是国内主流 Java ORM 增强框架。
|
2月前
|
【ORM 框架】#{} vs ${} 区别、SQL 注入防范、动态 SQL、懒加载原理
本文系统解析MyBatis中`#{}`与`${}`的本质差异、SQL注入防护原理、动态SQL执行机制及懒加载实现逻辑,涵盖预编译安全边界、OGNL动态拼接、CGLIB代理延迟加载等核心机制,助力开发者深入理解ORM底层设计。
|
2月前
|
【ORM 框架】MyBatis 核心组件、一级缓存 vs 二级缓存、缓存失效场景
本文系统解析MyBatis核心分层架构(构建层、会话层、代理层、执行层、处理层、支撑层)与两级缓存机制,深入对比一级缓存(SqlSession级、默认开启)与二级缓存(namespace级、需手动配置)的原理、生命周期、失效场景及底层实现,并给出分布式环境下的工程实践建议。
|
2月前
|
【ORM 框架】MyBatis 核心原理、ORM 思想、MyBatis vs JPA
本文系统解析MyBatis核心原理与ORM思想,涵盖ORM本质、全自动vs半自动范式对比;深入剖析MyBatis分层架构、四大处理器、动态SQL、缓存机制及插件体系;全面对比MyBatis与JPA(Hibernate)在定位、性能、开发效率等10维度差异,并提供实战选型指南。
|
2月前
| |
SpringBoot3全栈开发实战:从入门到精通的完整指南
本文是SpringBoot3的精要总结,涵盖自动配置、起步依赖、嵌入式服务器等核心特性,详解项目搭建、YAML配置、Web开发、MyBatis整合、热部署、定时任务、Actuator监控及原生镜像等高级功能,并附思维导图助快速复习。
|
2月前
|
MyBatis-Plus 分页插件与字段自动填充:两行配置告别 CRUD 重复劳动
MyBatis-Plus 分页插件怎么配?审计字段怎么自动填充?本文用用户管理示例,两行配置搞定分页查询与创建/更新时间自动赋值,告别 CRUD 重复劳动。
|
2月前
| |
Mybatis 技术内幕:执行一个Sql命令的完整流程
如果不是使用Mapper接口调用,而是直接调用SqlSession的方法,那么,流程图从SqlSession的地方开始即可,后续都是一样的。
|
2月前
|
阿里云国际站注册:项目接入云效代码扫描后告警越来越多,真正值得先修的是哪些
云效代码扫描接入后,最棘手的往往不是漏报,而是高危告警多到无法处理。一次扫描报出几百上千个问题,云效代码扫描误报过滤就成了团队继续用扫描的前提。真正需要先想清楚的,是这些高危问题从哪来、哪些值得修、哪些只是规则噪音。
|
3月前
|
[053][核心模块]Java枚举缓存与ORM集成实践
本文介绍Java枚举缓存与ORM(MyBatis/JPA)的通用集成方案:通过`EnumCache`双向哈希缓存(O(1)查找)、`BaseEnum`统一接口及自动注册的类型转换器,解决枚举查值性能低、重复编码、缓存不一致等痛点,提升可维护性与运行效率。(239字)
|
3月前
| |
来自: 云原生
REST 版的 GraphQL:一行代码终结你的 if-else 地狱
产品加一个筛选条件,你要改四层代码。这不是 MyBatis 的锅,也不是 JPA 的锅——是你把"声明"和"执行"混在了一起。如果列表查询有 GraphQL,会是什么样?
免费试用