Mybatis-plus
想要飞翔的企鹅
这个作者很懒,什么都没留下…
展开
-
mybatis-plus有多个or时的用法
List<Integer> statusArr = machineQueryDto.getStatusArr(); if (statusArr.size() > 0) { queryWrapper.and(param -> { param.eq(MachineInfo::getStatus, statusArr.get(0)); if (statusArr.size() >原创 2022-02-11 18:23:32 · 2170 阅读 · 0 评论 -
mybatis-plus分页没有效果
这里使用的IService的接口,即让自己的接口实现IService,如下图所示:然后使用IService中的方法,但是发现分页没有效果,如下图语句:造成原因:没有使用分页插件@Configurationpublic class MybatisPlusConfig { // 旧版 @Bean public PaginationInterceptor paginationInterceptor() { PaginationInterceptor pagina原创 2021-09-05 08:49:09 · 877 阅读 · 0 评论 -
Invalid bound statement (not found): com.atguigu.dao.PersonMapper.insertBatch
问题出现原因: 没有发现dao层的接口中方法所对应的*Mapper.xml文件解决方案一如果映射文件*Mapper.xml放置在dao层中,因为spring不会自动扫描接口中的映射文件,所以导致映射文件没有被扫描到,导致问题的出现。可以通过配置文件解决,在root项目(即根项目)的pom文件中添加,即在pom.xml中 节点添加如下配置,用于加载资源:当然也可以放在自己创建的module(模块)中,这个配置只对自己的模块生效<build> <resources>原创 2021-09-04 22:42:23 · 740 阅读 · 0 评论 -
cannot be inherited with different type arguments
我们要学着去看idea的提示,从提示中找出怎么解决问题,当然不是所有问题看一下提示就可以的,但是还是有一部分通过提示可以快速解决的。如下图所示:当我们使用mybatis-plus时,继承这个ServiceImpl时出现这种情况,并且当我们鼠标停留在红色的波浪线上时,会出现下面的语句'com.baomidou.mybatisplus.extension.service.IService' cannot be inherited with different type arguments: 'com.a原创 2021-07-11 10:26:32 · 8041 阅读 · 3 评论 -
Mybatis-plus无法使用QueryWrapper
造成原因是导入依赖的版本过低,才无法使用,提高导入依赖的版本即可<dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.3.2</version> </dependency>...原创 2021-07-11 05:52:35 · 3277 阅读 · 0 评论