List selectPage(Page page, @Param("ew") Wrapper wrapper)
一开始这样重载了方法,编译器报错,大致意思分不清应该调用我写的方法还是应该调用basemapper的方法。
后来想变参或者更改方法名为了区分开来,图个方便就更改方法名,后遇到错误
Invalid bound statement (not found): com.govmade.gds.policy.mapper.MatMatteMapper.pageSelect“
意思就是找不到mapper,因为一开始直接用的basemapper里的方法,所以自己没有写xml,更改了名字之后就无法使用MyBatis-Plus提供的方法
因为自己写xml比较麻烦,所以选择修改参数
List selectPage(Page page, @Param("ew") Wrapper wrapper, DataScope dataScope);
【mapper|selectPage方法重载时遇到问题】Service中只要将参数传null即可
List list = matMatteMapper
.selectPage(page, wrapper
.orderByDesc("modified_time")
.eq("del_flag",MagicConstants.NOT_DELETE),null);
推荐阅读
- 微服务|初识微服务技术栈
- 小司机上路|编程语言中高级语言中的简单分类和特、优、缺三点
- Spring|【Spring框架】帮助理解AspectJ框架的练习题
- 从零学Java|从零学Java(5)之关键字和保留字,明世隐给AD定规矩!
- Java学习|java继承 this关键字的三种用法(对比super记忆)
- Java语言高级|Java>继承>>this关键字的三种用法及super与this分析使用
- JAVA|JAVA中this关键字详解——>(3种用法)
- 【Java】|【零基础学Java】—this关键字的三种用法+Java继承的三个特点(二十一)
- Java|Java this关键字详解(3种用法)