mybatis
-
若依 数据权限图文详细理解及改造
数据权限 所谓数据权限,就是根据不同角色的登录用户,查看不同的列表数据 若依数据权限 若依的数据权限也是基于角色实现的,支持五种权限模式,按权限大小一次排列: 全部数据权限,表示拥…
-
【Mybatis源码解析】mapper实例化及执行流程源码分析
文章目录 简介 环境搭建 源码解析 附 基础环境:JDK17、SpringBoot3.0、mysql5.7 储备知识:《【Spring6源码・AOP】AOP源码解析》、《JDBC详…
-
瑞吉外卖项目功能全实现及完全代码解析
目录 1.项目简介 1.1 项目来源 1.2 项目简介 1.3 项目使用 1.31.管理端 1.32.用户端 1.4 技术选型 2.项目版本1.0代码 2.1 依赖pom.xml…
-
IDEA(八)常用插件推荐
目录 1.GitHub Copilot 2.MyBatisCodeHelperPro 3.Maven Helper 4.Translation 5.Api Savior 6.Ali…
-
Mybatisplus报错 field private final java.lang.Class java.lang.invoke.SerializedLambda.capturingClass
Unable to make field private final java.lang.Class java.lang.invoke.SerializedLambda.captu…
-
Error attempting to get column ‘xxx‘ from result set. Cause: java.sql.SQLDataException错误的解决方法
文章目录 1. 复现错误 2. 分析错误 3. 解决错误 4. 文末总结 1. 复现错误 今天写好导入hive表的详情列表的接口,如下代码所示: /** * hive表导入的回调接…
-
Springboot 自定义 Mybatis拦截器,实现 动态查询条件SQL自动组装拼接(玩具)
前言 ps:最近在参与3100保卫战,战况很激烈,刚刚打完仗,来更新一下之前写了一半的博客。 该篇针对日常写查询的时候,那些动态条件sql 做个简单的封装,自动生成(抛砖引玉,搞个…
-
QueryWrapper的lambda表达式使用OR
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper是MybatisPlus框架构造查询条件常用的对象 使用lam…
-
MyBatis批量插入数据优化,增加一个参数,效率提升百倍
项目中进行接口压测,发现批量插入的速度有点超出预期,感觉很奇怪,经过定位后发现mybatise-plus批量保存的处理十分缓慢,使用的是saveBatch方法,这点有点想不通。于是…
-
Mysql 异常,“Cause: com.mysql.cj.jdbc.exceptions.MySQLTimeoutException”
Cause: com.mysql.cj.jdbc.exceptions.MySQLTimeoutException: Statement cancelled due to time…
-
LambdaQueryWrapper的insql方法的使用
lambda中使用sql中的in操作符 LambdaQueryWrapper是MyBatis-Plus框架中的一个查询构造器类。 insql()方法是该类提供的一个方法之一。 in…
-
如何利用Mybatis-Plus自动生成代码(超详细注解)
如何利用Mybatis-Plus自动生成代码(超详细注解) 1、简介 2、代码生成器 3、详细使用教程 3.1 两个mysql数据库: 3.2 创建springboot项目 3.3…
-
SpringBoot与MybatisPlus MybatisPlus
一、MyBatisPlus概述 MyBatis-Plus(简称 MP)是一个MyBatis的增强工具,在MyBatis的基础上只做增强不做改变,为简化开发、提高效率而生。 MyBa…
-
若依DataScopeAspect数据权限解析和ew.customSqlSegment源码解析
目录 一、DataScopeAspect 使用场景 二、ew.customSqlSegment ${ew.customSqlSegment} build: this.normal …
-
初始MyBatis,w字带你解MyBatis
目录 一.什么是mybatis mybatis的概念 mybatis的优势 二.mybatis相对于JDBC,框架帮我们做了哪些事情? 三.对包含mybatis的程序进行实操 1….
