持久层框架MyBatisPlus
MyBatisPlus是MyBatis的增强工具,简化单表CRUD操作,通过继承BaseMapper即可实现增删改查。支持条件构造器、分页插件、代码生成等功能,提升开发效率,广泛应用于企业级项目中。
2.映射关系(1-1 1-n n-n)
本文介绍MyBatis中四种关联映射:一对一(resultMap解决字段属性不一致)、一对多(使用`<collection>`映射集合)、多对一(使用`<association>`映射对象)、多对多(通过第三方类结合`<collection>`实现)。适用于复杂查询结果的封装,提升数据映射灵活性。
3.分页
本文介绍了六种分页实现方式:MyBatis自带RowBounds内存分页、PageHelper插件分页、SQL原生分页、数组分页、拦截器分页,并对比了逻辑分页与物理分页的优劣。指出大数据量下应优先选用物理分页,避免内存溢出,提升性能。
汇总
本文介绍MyBatis核心配置与使用技巧,涵盖属性加载优先级、多环境配置、事务管理、XML映射(一对一、一对多、多对多)、分页实现方式(逻辑与物理分页)及执行器类型,重点解析缓存机制与性能优化策略,助力高效开发。
1.常见配置
本文介绍MyBatis核心配置,包括属性加载优先级(方法参数 > resource/url > properties元素)、常见配置项如缓存、延迟加载、执行器类型,以及多环境配置与事务管理(JDBC/MANAGED),适用于Spring集成场景。
03-Activity代码实现
本教程通过Activiti框架演示工作流开发全流程:创建BPMN文件、部署流程定义、启动实例、查询与完成任务。涵盖核心API操作及数据库交互,助你快速掌握工作流引擎基本使用。
02-Activiti工程搭建
本教程介绍如何在Idea中创建Maven工程并安装Activiti流程设计插件,解决版本不兼容问题,配置Spring Boot与Activiti相关依赖,完成数据库连接及流程引擎设置,最终实现BPMN文件创建与流程图绘制功能。
常见配置
本文介绍了MyBatis的核心配置机制,包括属性加载优先级(方法参数 > resource/url > properties元素)、常见配置项如缓存、延迟加载、执行器类型等,并详解了多环境配置方式及事务管理(JDBC与MANAGED)的使用场景,适用于数据库连接与事务控制的灵活管理。
OAuth2.0实战案例
基于Spring Boot 2.1.3与Spring Cloud Greenwich.RELEASE构建的安全认证工程,集成OAuth2、MyBatis与MySQL,实现权限管理。配置端口9002,开启Bean覆盖,日志输出调试信息,支持驼峰命名转换。(238字)