随笔分类 -  数据库 / Mybatis

介绍Mybatis
摘要:目录1 动态SQL1.1 引言1.2 数据准备1.3 if 标签1.3.1 在 WHERE 条件中使用 if 标签1.3.2 在 UPDATE 更新列中使用 if 标签1.3.3 在 INSERT 动态插入中使用 if 标签1.4 choose 标签1.5 trim(set、where)1.5.1 阅读全文
posted @ 2024-05-13 09:13 上善若泪 阅读(84) 评论(0) 推荐(0) 编辑
摘要:[toc] # 1 批处理查询 ## 1.1 引言 动态数据导出是一般项目都会涉及到的功能。它的基本实现逻辑就是从`mysql`查询数据,加载到内存,然后从内存创建 `excel` 或者 `csv` ,以流的形式响应给前端。但是全量加载不可行,那我们的目标就是如何实现数据的分批加载了。实事上,`My 阅读全文
posted @ 2023-06-07 09:43 上善若泪 阅读(6165) 评论(2) 推荐(2) 编辑
摘要:1 MySQL中json类型处理 1.1 引言 mysql5.7 开始支持json类型字段 点击了解MySQL中JSON类型数据操作 1.2 准备建表 CREATE TABLE `user` ( `id` bigint NOT NULL AUTO_INCREMENT, `name` varchar( 阅读全文
posted @ 2023-05-19 09:24 上善若泪 阅读(3460) 评论(0) 推荐(0) 编辑
摘要:目录1 Mapper层注解1.1 @Repository1.2 @Mapper1.3 @Mapper和@MapperScan区别1.4 动态SQL注解1.4.1 @Select1.4.1.1 基本用法1.4.1.2 @Select注解动态SQL拼写1.4.2 与@Select相关注解1.4.3 动态 阅读全文
posted @ 2022-11-25 17:12 上善若泪 阅读(2643) 评论(0) 推荐(1) 编辑
摘要:[TOC] # 1 批处理插入更新 ## 1.1 简介 ### 1.1.1 定义 处理批处理的方式有很多种,这里不分析各种方式的优劣,只是概述 `ExecutorType.BATCH`这种的用法 简单了解一下批处理背后的秘密,`BatchExecutor`批处理是 `JDBC` 编程中的另一种优化手 阅读全文
posted @ 2022-05-07 12:41 上善若泪 阅读(1211) 评论(0) 推荐(0) 编辑
摘要:1 hibernate与mybatis异同 1.1 引言 最近一直用mybatis做开发,以前用过hibernate,能感受到一些它们在使用上的区别,不过总想抽出时间来好好比较比较弄弄清楚它们各自的优劣,以便更好进行选择和深入的了解。 网上也看了很多资料,结合自己的使用体会,粗率地概括和总结了一下, 阅读全文
posted @ 2022-05-03 12:05 上善若泪 阅读(283) 评论(0) 推荐(0) 编辑
摘要:1 监控mybatis下SQL 1.1 Druid简介 Druid是阿里巴巴开发的号称为监控而生的数据库连接池,在功能、性能、扩展性方面,都超过其他数据库连接池,包括DBCP、C3P0、BoneCP、Proxool、JBoss DataSource等等等,秒杀一切。 Druid可以很好的监控 DB池 阅读全文
posted @ 2022-05-02 18:49 上善若泪 阅读(2286) 评论(0) 推荐(1) 编辑
摘要:[toc] 转载于: # 1 简介 `MyBatis-plus` 是一款 `Mybatis` 增强工具,用于简化开发,提高效率。下文使用缩写 `mp`来简化表示` MyBatis-plus`,本文主要介绍 mp 搭配 `Spring Boot` 的使用 官方网站: ## 1.1 核心注解 `MyBa 阅读全文
posted @ 2021-05-30 17:15 上善若泪 阅读(707) 评论(0) 推荐(0) 编辑
摘要:1 简介 MyBatis-plus 是一款 Mybatis 增强工具,用于简化开发,提高效率。下文使用缩写 mp来简化表示 MyBatis-plus,本文主要介绍 mp 搭配 Spring Boot 的使用 官方网站:https://mp.baomidou.com/ 1.1 项目搭建 创建一个Spr 阅读全文
posted @ 2021-05-30 17:14 上善若泪 阅读(143) 评论(0) 推荐(0) 编辑
摘要:目录1 Mybatis缓存1.1 一级缓存1.1.1 一级缓存的生命周期1.1.2 怎么判断某两次查询是完全相同的查询1.1.3 Springboot集成时一级缓存不生效问题1.2 二级缓存1.2.1 基础1.2.2 使用二级缓存1.2.2.1 序列化1.2.2.2 配置缓存1.2.2.3 Spri 阅读全文
posted @ 2021-03-09 18:52 上善若泪 阅读(723) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示