zoukankan      html  css  js  c++  java
  • MybatisPlus使用介绍

    创建UserController测试类

    package com.cppdy.controller;
    
    import org.apache.ibatis.session.RowBounds;
    import org.springframework.beans.factory.annotation.Autowired;
    import org.springframework.web.bind.annotation.RequestMapping;
    import org.springframework.web.bind.annotation.RestController;
    
    import com.baomidou.mybatisplus.mapper.EntityWrapper;
    import com.baomidou.mybatisplus.mapper.Wrapper;
    import com.cppdy.entity.User;
    import com.cppdy.mapper.UserMapper;
    
    @RestController
    @RequestMapping("user")
    public class UserController {
        
        @Autowired
        private UserMapper userMapper;
        
        @RequestMapping("getUserById")
        public Object getUserById(int id) {
    
            return userMapper.selectById(id);
        }
        
        @RequestMapping("deleteUserById")
        public Object deleteUserById(int id) {
    
            return userMapper.deleteById(id);
        }
        
        @RequestMapping("getUser")
        public Object getUser() {
            //适配器
            Wrapper<User> wrapper=new EntityWrapper<>();
            wrapper.like("username", "测试");
            //倒序
            wrapper.orderBy("id", false);
            return userMapper.selectList(wrapper);
        }
        
        @RequestMapping("selectPage")
        public Object selectPage(int pageNum,int pageSize) {
            //适配器
            Wrapper<User> wrapper=new EntityWrapper<>();
            
            RowBounds rowBounds=new RowBounds((pageNum-1)*pageSize,pageSize);
            
            return userMapper.selectPage(rowBounds, wrapper);
        }
    
    }
  • 相关阅读:
    升级2010
    如何修改MSSQL的用户名
    减小delphi体积的方法
    Delphi调用大漠插件示例
    Delphi 7升级到XE2的字符串问题
    MSSQL 清空数据库中表的数据
    MSSQL 2008 密钥
    springboot 2.1.4 多数据源配置
    springboot 数据库连接 解决驼峰命名问题
    Flask 热更新
  • 原文地址:https://www.cnblogs.com/jiefu/p/10049845.html
Copyright © 2011-2022 走看看