技术栈
mybatis-plus
ruleslol
6 天前
mybatis-plus
MyBatis-Plus11:枚举处理器
MyBatis-Plus 提供了枚举处理器,让我们可以优雅地在数据库字段和 Java 枚举之间进行转换,而不需要手动处理映射关系。
ruleslol
7 天前
mybatis-plus
MyBatis-Plus12:JSON处理器
MySQL 5.7.8 版本开始就原生支持 JSON 类型了。建表时直接用 JSON 作为字段类型:插入数据:
ruleslol
7 天前
mybatis-plus
MyBatis-Plus13:自定义 TypeHandler
TypeHandler 是 MyBatis 中负责 Java 类型 ↔ 数据库类型 之间转换的处理器。
ruleslol
9 天前
mybatis-plus
MyBatis-Plus07:rewriteBatchedStatements 参数详解与批处理
这是 MySQL JDBC 驱动的一个连接参数。默认值为 false。当设置为 true 时,MySQL 驱动会将多条 INSERT 语句重写为一条批量 INSERT:
ruleslol
9 天前
mybatis-plus
MyBatis-Plus08:代码生成
MyBatis-Plus 常用的代码生成器主要有以下 3 种:这是 MyBatis-Plus 官方提供的代码生成器,通过 Java 代码配置生成。
ruleslol
9 天前
mybatis-plus
MyBatis-Plus09:静态工具Db
Db 是 MyBatis-Plus 3.5.4+ 提供的静态工具类,无需注入 Service 或 Mapper,直接通过静态方法操作数据库。本质上是对 IService 的静态封装。
树码小子
9 天前
数据库
·
sql
·
mybatis-plus
Mybatis(17)Mybatis-Plus条件构造器(2)& 自定义 SQL
如果你是第一次点击这篇博客,需要你回看Mybatis-plus系列的这个博客: Mybatis(16)Mybatis-Plus条件构造器(1)
ruleslol
9 天前
mybatis-plus
MyBatis-Plus10:逻辑删除
如果已在 yml 配置了全局字段名,实体类中 @TableLogic 可以省略,但加上更清晰。配置后,MP 会自动在所有 SQL 中加上逻辑删除条件,无需手动处理。
树码小子
10 天前
数据库
·
mybatis-plus
Mybatis(16)Mybatis-Plus条件构造器(1)
如果你是第一次点击这篇博客,需要你回看Mybatis-plus系列的这个博客: Mybatis(15)@TableName注解 & @TableField注解 & @TableId注解
树码小子
11 天前
java
·
mybatis-plus
Mybatis(14)Mybatis-Plus入门 & 简单使用
如果你是第一次点击这篇博客,需要你回看Mybatis-plus系列的这个博客: Mybatis(13)MyBatis Generator(xml生成器)& Mybatis-Plus初识
ruleslol
12 天前
mybatis-plus
MyBatis-Plus06:IService接口Lambda基本用法
LambdaQuery 用法:构建复杂查询;若是简单的根据id的增删改查,还是建议用IService中的xxxById()这类传统方法。
ruleslol
14 天前
mybatis-plus
MyBatis-Plus02: 常用注解
Mybatis-plus通过扫描实体类,并基于反射获取实体类信息作为数据库表信息。若是不符合上述配置,需要用注解。
ruleslol
15 天前
mybatis-plus
MyBatis-Plus05:IService接口基本用法
核心区别:SQL 执行方式:示例:假设 ID 列表为 [1, 2, 3]:removeByIds(Arrays.asList(1,2,3))
ruleslol
15 天前
mybatis-plus
MyBatis-Plus04:自定义SQL
sql语句,where条件之外的部分,没有办法利用MP更加方便的实现。若是在业务代码中拼接sql,违反了企业的开发规范
识君啊
19 天前
java
·
spring boot
·
mybatis
·
mybatis-plus
·
唯一索引
·
逻辑删除
MyBatis-Plus 逻辑删除导致唯一索引冲突的解决方案
最近在开发一个 Spring Boot 记账系统时,遇到了一个关于 MyBatis-Plus 逻辑删除的坑:用户删除某个类型后,再次添加同名类型时提示"数据重复"。明明前端查询不到这个类型,为什么还会冲突呢?
独断万古他化
1 个月前
sql
·
mybatis
·
mybatis-plus
·
条件构造器
【MyBatis-Plus 进阶】注解配置、条件构造器与自定义 SQL的复杂操作详解
MyBatis-Plus(简称 MP) 是一个 MyBatis 的增强工具, 在 MyBatis 的基础上只做增强不做改变, 为简化开发、提高效率而生。
子沫2020
1 个月前
数据库
·
mybatis
·
mybatis-plus
使用mybatis-plus、mybatis插入数据库时加密,查询数据库时解密,自定义TypeHandler 加解密使用
源码地址:https://gitee.com/cao_wen_bin/mybatisorplus-encrypt.git
silence250
2 个月前
mybatis
·
mybatis-plus
MyBatis-Plus 报错 Invalid bound statement(insert)?其实是 SqlSessionFactoryBean 踩坑了
在 Spring Boot 项目中接入 MyBatis-Plus 时,很多人都会遇到下面这个异常:表面看起来像是 Mapper 或 XML 没配置好,但如果你已经:
爱学习的小可爱卢
2 个月前
java
·
mybatis-plus
JavaEE进阶——MyBatis-Plus新手完全攻略
目录MyBatis-Plus 新手完全攻略:从入门到精通1. 什么是 MyBatis-Plus?(核心概念)
言一木
3 个月前
springboot
·
mybatis-plus
·
水平分表
mybatis-plus分表实现案例
基于springboot框架下mybatis-plus 3.5.5的分表案例和分表实现思路① 确定分片键(Sharding Key)