
mybatis plus
文章平均质量分 64
mybatis plus
猪之仆
软件开发、数据库、前端。部分网络问题
展开
-
详解基于Mybatis-plus多租户实现方案
MyBatis-Plus多租户使用解释转载 2023-02-22 16:34:43 · 2650 阅读 · 0 评论 -
Mybatis中取循环获取 Oracle自增序列 重复值问题
Mybatis中取循环获取 Oracle自增序列 重复值问题原创 2022-09-21 10:52:23 · 1562 阅读 · 0 评论 -
mybatisplus添加数据权限过滤(自定义拦截器,sql拦截)
import com.baomidou.mybatisplus.core.toolkit.PluginUtils; import com.baomidou.mybatisplus.extension.handlers.AbstractSqlParserHandler; import lombok.AllArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.apache.ibatis.executo...原创 2021-06-02 11:19:16 · 6142 阅读 · 0 评论 -
Mybatis、Mybatis-Plus多表联合查询,通过注解实现,自定义SQL参考实现
Mybatis、Mybatis-Plus多表联合查询,通过注解实现问题描述以用户、角色为例,因为是多对多的关系,使用需要建立三张表,一张用户表、一张角色表、一张关联表(表明关联关系),那么通过用户id去找到这个用户有什么角色这个事情就需要三张表关联起来了,通过发送多个sql当然能解决这个问题,但是不是符合自己心意的,并且3个sql 的性能肯定不行,并且多次注入其他mapper或者service肯定耦合,反正种种原因,需要这几张表关联起来,然后当自己打算自定义SQL语句的时候,发现如果不写mapper转载 2021-05-07 11:22:23 · 1061 阅读 · 0 评论 -
mybatis xml 报错
Caused by: org.apache.ibatis.type.TypeException: Could not set parameters for mapping: ParameterMapping{property='__frch_item_0.attrName', mode=IN, javaType=class java.lang.String, jdbcType=null, numericScale=null, resultMapId='null', jdbcTypeName='null',.原创 2021-02-24 16:22:40 · 1052 阅读 · 0 评论 -
使用Mybatisplus时-动态构建QueryWrapper:自定义注解+反射
如果您在项目使用过mybatisplus,想必有过这样的麻烦,mybatisplus中条件是通过QueryWrapper进行封装,根据不同的业务来确定使用哪种操作符,比如eq,ge,lt等等。比如我们具有相近业务的条件使用同一个条件对象,这样一来就会产生一种非常臃肿的代码结构,并且每增加一个条件,都会牵扯QueryWrapper构造条件的改动,比如下面这样的情形:只要改动PlFinanceCondition这个条件属性,这个条件的封装就会随之更新,耦合强亦不优雅。为了解决这个问题,我的优化方案为:自转载 2021-02-01 17:36:59 · 2422 阅读 · 1 评论 -
mybatis plus中or和and的使用
/** * 查询是否有权限 */ @GetMapping(API_PREFIX+"/getPermissionLogCount") @Override public Integer getPermissionLogCount(String openId ,@RequestParam(value = "tournamentId",required = false,defaultValue = "") String tournamentId ...原创 2021-01-04 17:43:12 · 1817 阅读 · 0 评论 -
拦截mybatis(mybatis-plus)SQL
import java.lang.reflect.Field;import java.util.Date;import java.util.Properties;import org.apache.ibatis.binding.MapperMethod.ParamMap;import org.apache.ibatis.executor.Executor;import org.apache.ibatis.mapping.BoundSql;import org.apache.ibatis.mapp转载 2021-01-16 17:37:59 · 1921 阅读 · 2 评论