mybatis

首页 标签 mybatis
# mybatis #
关注
9892内容
|
10天前
| |
MyBatis 之基础概念与框架原理详解
MyBatis是一款轻量级半自动ORM框架,封装JDBC,让开发者专注SQL编写与业务逻辑;支持XML/注解配置、动态SQL、高级映射,SQL与代码分离,灵活高效,显著提升持久层开发效率。(239字)
|
10天前
| |
MyBatis之核心对象与工作流程及SqlSession操作
本文详解MyBatis四大核心对象(SqlSessionFactoryBuilder、SqlSessionFactory、SqlSession、Mapper)及其协同工作流程,涵盖建造者/工厂/代理等设计模式应用,并演示如何通过SqlSession直接执行SQL,助力开发者深入理解框架底层机制。(239字)
|
10天前
| |
MyBatis 之配置与映射核心要点解析
本文详解MyBatis核心配置文件(properties、settings、plugins、typeAliases、environments、mappers)与映射文件(resultMap、sql/include、特殊字符处理),助你掌握动态配置、自定义映射及SQL复用技巧。
|
11天前
| |
MyBatis 之分页四式传参与聚合、主键操作全解
本文详解MyBatis高频操作:分页查询(@Param、POJO、Map等4种传参方式)、聚合统计(如count)及主键回填(selectKey实现),强调规范性与效率,助开发者写出更安全、可维护的数据层代码。
|
11天前
| |
MyBatis 动态 SQL:让 SQL 语句随条件灵活变化
本文详解MyBatis动态SQL核心标签:`<if>`条件判断、`<where>`智能拼接、`<set>`安全更新、`<choose>`多选一、`<foreach>`遍历集合,结合代码与图示,助你告别硬编码,一个方法搞定多条件查询与批量操作。(239字)
|
11天前
| |
MyBatis之数据操作增删改查基础全解
本文详解MyBatis四大核心操作:增删改查及模糊查询。涵盖事务提交、参数绑定(#与$区别)、资源管理及接口-映射规范,并提供完整代码示例与最佳实践,助你快速掌握MyBatis基础应用。(239字)
|
11天前
| |
MyBatis 之缓存机制核心解析
本文由艺杯羹撰写,系统讲解MyBatis缓存机制:一级缓存(SqlSession级、默认开启、存对象)与二级缓存(Mapper级、需手动配置、存序列化数据),涵盖原理、配置、清空时机及适用场景,助力高效开发。
|
11天前
| |
MyBatis 之关联查询(一对一、一对多及多对多实现)
本文详解MyBatis关联查询:涵盖一对一(association)、一对多(collection)及多对多(本质为两个一对多)的映射配置与实战示例,含实体设计、XML映射、SQL编写及测试代码,助开发者高效处理表间关系。
|
13天前
|
【ORM 框架】MyBatis-Plus 核心特性、条件构造器、分页插件、乐观锁插件(附《思维导图》、《问题排查与实践清单》和《面试高频考点汇总》)
MyBatis-Plus 是一款遵循“只增强、不改变”原则的 MyBatis 增强工具,提供无侵入、低损耗的通用 CRUD、Lambda 条件构造、分页、逻辑删除、乐观锁、自动填充及代码生成等能力,大幅提升单表开发效率,是国内主流 Java ORM 增强框架。
|
13天前
|
【ORM 框架】#{} vs ${} 区别、SQL 注入防范、动态 SQL、懒加载原理
本文系统解析MyBatis中`#{}`与`${}`的本质差异、SQL注入防护原理、动态SQL执行机制及懒加载实现逻辑,涵盖预编译安全边界、OGNL动态拼接、CGLIB代理延迟加载等核心机制,助力开发者深入理解ORM底层设计。
免费试用