mybatis

首页 标签 mybatis
# mybatis #
关注
9889内容
导出 10 万行数据直接 OOM:流式查询、游标分页与异步导出任务的落地记录
导出10万行物流记录直接OOM。记录MyBatis流式游标逐行拉取、fetchSize设Integer.MIN_VALUE、异步导出任务+下载链接、SXSSF流式写Excel、临时文件定时清理的完整方案。
|
14天前
|
M 层的八种活法:小迪拿着八个框架来对账
小迪拿八个框架来对账:Rails、Eloquent、GORM、Doctrine、Hibernate、SQLAlchemy、MyBatis、Django,同一个 M 层,八种活法。三张对比表看清谁内置软删除、谁内置乐观锁、谁要你手写 save。最后讲 php-vibe-coding-frame 把最省事的几样拼在一起,以及它省掉的东西什么时候会让你疼。
基于微信小程序的第二课堂校园活动系统
本文探讨活动管理小程序的设计与实现,针对传统活动管理效率低、体验差等问题,提出基于微信小程序、SpringBoot、Vue、MySQL等技术的数字化解决方案,提升组织者管理效能与参与者体验,推动活动行业智能化发展。
|
1月前
| |
来自: 数据库
1万行插入13秒到0.9秒:ORM批量插入只差一个参数
从一次列表接口慢的排障讲起,发现2000多条一模一样的N+1查询。文章拆开ORM生成慢SQL的三类典型病:N+1懒加载、逐条批量插入(只差一个rewriteBatchedStatements参数)、隐式转换让索引白建。给出JOIN/批量IN/@BatchSize的取舍、MyBatis与JPA各自的修法,以及用performance_schema按SQL指纹抓N+1、测试环境打印真实SQL的协作办法。
|
2月前
| |
MyBatis 之基础概念与框架原理详解
MyBatis是一款轻量级半自动ORM框架,封装JDBC,让开发者专注SQL编写与业务逻辑;支持XML/注解配置、动态SQL、高级映射,SQL与代码分离,灵活高效,显著提升持久层开发效率。(239字)
|
2月前
| |
MyBatis之核心对象与工作流程及SqlSession操作
本文详解MyBatis四大核心对象(SqlSessionFactoryBuilder、SqlSessionFactory、SqlSession、Mapper)及其协同工作流程,涵盖建造者/工厂/代理等设计模式应用,并演示如何通过SqlSession直接执行SQL,助力开发者深入理解框架底层机制。(239字)
|
2月前
| |
MyBatis 之配置与映射核心要点解析
本文详解MyBatis核心配置文件(properties、settings、plugins、typeAliases、environments、mappers)与映射文件(resultMap、sql/include、特殊字符处理),助你掌握动态配置、自定义映射及SQL复用技巧。
|
2月前
| |
MyBatis 之分页四式传参与聚合、主键操作全解
本文详解MyBatis高频操作:分页查询(@Param、POJO、Map等4种传参方式)、聚合统计(如count)及主键回填(selectKey实现),强调规范性与效率,助开发者写出更安全、可维护的数据层代码。
|
2月前
| |
MyBatis 动态 SQL:让 SQL 语句随条件灵活变化
本文详解MyBatis动态SQL核心标签:`<if>`条件判断、`<where>`智能拼接、`<set>`安全更新、`<choose>`多选一、`<foreach>`遍历集合,结合代码与图示,助你告别硬编码,一个方法搞定多条件查询与批量操作。(239字)
|
2月前
| |
MyBatis之数据操作增删改查基础全解
本文详解MyBatis四大核心操作:增删改查及模糊查询。涵盖事务提交、参数绑定(#与$区别)、资源管理及接口-映射规范,并提供完整代码示例与最佳实践,助你快速掌握MyBatis基础应用。(239字)
免费试用