com.baomidou mybatis-plus-boot-starter3.4.1
对dao层的单表查询,mybaitsPlus已经做了封装,直接调用就行。例:
@Autowired
private UserDao userDao;
@Test
void test() {
List users = userDao.selectList(null);
System.out.println(users);
}
提示:以下是本篇文章正文内容,下面案例可供参考
一、mybaitsPuls是什么?(国内开发)加强版的mybaits,使用spring boot整合mybaitsPlus之后,操作会更加快捷,方便
二、使用步骤1.创建分页拦截器
package com.example.config;
import com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor;
import com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
@Configuration
public class MpConfig {
@Bean
public MybatisPlusInterceptor mybatisPlusInterceptor(){
//定义Mp拦截器
MybatisPlusInterceptor mybatisPlusInterceptor = new MybatisPlusInterceptor();
mybatisPlusInterceptor.addInnerInterceptor(new PaginationInnerInterceptor());
return mybatisPlusInterceptor;
}
}
2.测试
代码如下(示例):
@Test
void test2(){
IPage userPage = new Page<>(1,3);
userDao.selectPage(userPage,null);
System.out.println("当前页码值"+userPage.getCurrent());
System.out.println("一共多少页"+userPage.getPages());
System.out.println("每页多少条数据"+userPage.getSize());
System.out.println("一共多少条数据"+userPage.getTotal());
System.out.println("数据"+userPage.getRecords());
}



