首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
mybatis
订阅
三筒不糊
更多收藏集
微信扫码分享
微信
新浪微博
QQ
79篇文章 · 0订阅
以为是 MyBatis Plus 链式调用的“优雅”写法,结果反手给我报了个 NPE?
1. 问题背景 最近在对线索服务进行代码重构。业务场景是一个标准的后台管理查询接口:DCC线索激活列表查询。 这个接口的查询参数比较多,包括: 范围查询:defeatTimeStart / defea
MyBatis-Plus 不只是简化CRUD!资深架构师总结的15个高阶用法
MyBatis-Plus不只是自动生成CRUD!本文分享15个真正实用的进阶技巧,从分页查询、批量操作到自动填充、逻辑删除,再到多租户、乐观锁等高阶用法,帮你告别手写SQL,写出更高效、更安全的代码!
MybatisPlus Sql Inject魔法🪄
背景介绍 笔者日常的工作有些业务会遇到唯一索引约束。注意到: 业务功能相似,要求当唯一键存在时根据唯一键更新,否则直接插入 Mysql DUPLICATE KEY UPDATE天然支持上述功能 由此引
只会写 Mapper 就想进大厂?小7 的 MyBatis 逆袭路
面试危机,MyBatis 灵魂拷问 那是一个阳光明媚的上午,怀揣着对新机遇的憧憬,我踏入了一家心仪大厂的面试间。此前的几轮面试都还算顺利,我内心逐渐放松下来,觉得这份工作已经在向我招手。然而,面试官
MybatisPlus----构造器wrapper的使用与原理
一、构造器的分类 我们还是使用一张老图来说明 构造器都有一个核心父类= AbstractWrapper =,其他的构造器都是它的子类,现在两种分类方式,一种分类是用途;即查询 或 更新 构造器,另一种
MyBatis OGNL 表达式避坑指南
MyBatis 中 OGNL 表达式的那些 “坑”:从字符串比较案例说起 在 MyBatis 开发中,<if>标签的test属性是实现动态 SQL 的核心,但很多开发者会遇到 “明明变量值符合预期,条
MyBatis Plus 通过实体获取表名 TableName
MyBatis Plus 通过实体获取表名 TableName,还是挺方便的,使用SqlHelper工具类即可, 代码如下: SqlHelper.table(SysUser.class).getTableName()
使用mybatis切片实现数据权限控制
作者:京东科技 李俊龙 一、使用方式 数据权限控制需要对查询出的数据进行筛选,对业务入侵最少的方式就是利用mybatis或者数据库连接池的切片对已有业务的sql进行修改。切片逻辑完成后,仅需要在业务中
链路追踪视角:MyBatis-Plus 如何基于 MyBatis 封装 BaseMapper
链路追踪视角:MyBatis-Plus 如何基于 MyBatis 封装 BaseMapper MyBatis-Plus(简称 MP)作为 MyBatis 的增强框架,通过 BaseMapper 提供了
一招搞定! 自定义MyBatis拦截器,SQL日志存储成本直降30%
MyBatis Plus 通过配置文件中设置 log-impl 属性来指定日志实现,以打印 SQL 语句。 打印出来的 SQL 内容如下。 然而,默认的日志输出格式存在以下不足: 缺少日志时间,