SelectPage

Mybatis Plus分页查询

我们两清 提交于 2020-12-16 06:15:02
一、配置 /** * @author beth * @data 2019-10-14 20:01 */ @Configuration public class MybatisPlusConfig { @Bean public PaginationInterceptor paginationInterceptor(){ return new PaginationInterceptor(); } } 二、分页查询 /** * 分页查询 */ @Test public void selectPage() { QueryWrapper<UserInfo> queryWrapper = new QueryWrapper<UserInfo>(); queryWrapper.ge("age",26); Page<UserInfo> page = new Page<UserInfo>(1,2); IPage<UserInfo> iPage = userInfoMapper.selectPage(page,queryWrapper); System.out.println("总页数"+iPage.getPages()); System.out.println("总记录数"+iPage.getTotal()); List<UserInfo> userInfoList = iPage

2-11 Mybatis-Plus 分页演示

廉价感情. 提交于 2020-04-13 20:19:01
【今日推荐】:为什么一到面试就懵逼!>>> 分页想用之前要把MybatisPlusConfig配置好,否则就用不了。 selectPage需要两个参数 分页效果 改成第一页取三条 如果想排序就用setOrders,里面封转一个对象叫做OrderItem 下面讲自定义sql语句 结束 来源: oschina 链接: https://my.oschina.net/u/4339481/blog/3233340

MyBatisPlus-5-ActiveRecord

给你一囗甜甜゛ 提交于 2019-11-29 06:39:38
ActiveRecord(活动记录) 1.1 说明 Active Record(活动记录),是一种领域模型模式,特点是一个模型类对应关系型数据库中的一个表,而模型类的一个实例对应表中的一行记录。 1.2 使用 AR 模式 让实体类继承 Model 类且实现主键指定方法,即可开启 AR 之旅,例: public class Employee extends Model<Employee> { // ...fields /** * 指定当前实体类的主键属性 */ @Override protected Serializable pkVal() { return id; } } 1.3 基本 CRUD 1.3.1 AR 插入操作 @Test public void testARInsert() { Employee employee = new Employee(); employee.setLastName("宋老师"); employee.setEmail("sls@163.com"); employee.setGender(1); employee.setAge(35); boolean result = employee.insert(); System.out.println("result:" + result); } 1.3.2 AR 修改操作 @Test public

MyBatisPlus-4-条件构造器

跟風遠走 提交于 2019-11-29 06:26:26
条件构造器 1.1 EntityWrapper Mybatis-Plus 通过 EntityWrapper(简称 EW,MP 封装的一个查询条件构造器)或者 Condition(与 EW 类似) 来构建查询条件,简单便捷! 实体包装器,主要用于处理 sql 拼接,排序,实体参数查询等! 实体包装器 EntityWrapper 继承 Wrapper 注意: 使用的是数据库字段,不是 Java 属性! 2.1 EW 2.1.1 查询 public class TestMPEW01 { private ApplicationContext ioc = new ClassPathXmlApplicationContext("applicationContext.xml"); private EmployeeMapper employeeMapper = ioc.getBean("employeeMapper", EmployeeMapper.class); /** * 条件构造器 查询操作 */ @Test public void testEntityWrapperSelect() { //我们需要分页查询tbl_employee表中,年龄在18~50之间且性别为男且姓名为Tom的所有用户 List<Employee> emps = employeeMapper.selectPage