b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

SpringBoot2.X (二十六):SpringBoot整合 MybatisPlus + MySQL CURD 示例(2)

电脑杂谈  发布时间:2019-08-28 10:01:36  来源:网络整理
package com.fxbin.mybatisplus.controller;
import com.fxbin.mybatisplus.bean.User;
import com.fxbin.mybatisplus.service.UserService;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import javax.annotation.Resource;
/**
 * UserController
 *
 * @author fxbin
 * @version v1.0
 * @since 2019/2/10 1:30
 */
@RestController
public class UserController {
    @Resource
    private UserService userService;
    /**
     * 查询全部
     * @param page
     * @param size
     * @return
     */
    @RequestMapping("/listAll")
    public Object listAll(@RequestParam(value = "page",defaultValue = "1")int page,
                          @RequestParam(value = "size",defaultValue = "10")int size){
        return userService.listAll(page, size);
    }
    /**
     * 添加数据
     * @param user
     * @return
     */
    @RequestMapping("/insert")
    public int insert (User user){
        return userService.insert(user);
    }
    /**
     * 删除
     * @param userId
     * @return
     */
    @RequestMapping("/remove")
    public int remove(Integer userId){
        return userService.remove(userId);
    }
    /**
     * 修改
     * @param user
     * @return
     */
    @RequestMapping("/update")
    public int update(User user){
        return userService.update(user);
    }
}
package com.fxbin.mybatisplus.service;
import com.fxbin.mybatisplus.bean.User;
/**
 * UserService
 *
 * @author fxbin
 * @version v1.0
 * @since 2019/2/10 1:31
 */
public interface UserService {
    Object listAll(int page, int size);
    int insert(User user);
    int remove(Integer userId);
    int update(User user);
}
package com.fxbin.mybatisplus.service.impl;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.fxbin.mybatisplus.bean.User;
import com.fxbin.mybatisplus.mapper.UserMapper;
import com.fxbin.mybatisplus.service.UserService;
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
import java.util.List;
/**
 * UserServiceImpl
 *
 * @author fxbin
 * @version v1.0
 * @since 2019/2/10 1:31
 */
@Service
public class UserServiceImpl implements UserService {
    @Resource
    private UserMapper userMapper;
    @Override
    public Object listAll(int page, int size) {
        Page pageObj = new Page(page, size);
        return userMapper.selectPage(pageObj, null);
    }
    @Override
    public int insert(User user) {
        return userMapper.insert(user);
    }
    @Override
    public int remove(Integer userId) {
        return userMapper.deleteById(userId);
    }
    @Override
    public int update(User user) {
        return userMapper.updateById(user);
    }
}
package com.fxbin.mybatisplus.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.fxbin.mybatisplus.bean.User;
import org.apache.ibatis.annotations.Mapper;
/**
 * UserMapper
 *
 * @author fxbin
 * @version v1.0
 * @since 2019/2/10 1:31
 */
@Mapper
public interface UserMapper extends BaseMapper<User> {
}

one x刷boot_boot x有什么用_boot(x:)可以删除吗

在这里插入图片描述

在这里插入图片描述

查看记录,进一步验证,确实已然新增了一条记录

在这里插入图片描述

在这里插入图片描述

查看,id 为10 的记录早已成功移除

one x刷boot_boot(x:)可以删除吗_boot x有什么用

在这里插入图片描述

我们设置之前新增的id为14 的记录,username 修改为 “哈哈哈哈”boot(x:)可以删除吗,password 修改为 “呵呵呵呵”

在这里插入图片描述

查看修改记录,已成功

在这里插入图片描述

一个报错:

one x刷boot_boot(x:)可以删除吗_boot x有什么用

在这里插入图片描述

查看源码时候:修改注释自增类型为AUTO (自增)

在这里插入图片描述

在这里插入图片描述

以上就是有关 SpringBoot2.X 整合 Mysql + MybatisPlus 的 CURD 的简单实例,这里我没有对返回结果进行封装,各位可按照自行需要,进行返回结果的封装…

示例代码:

— end —

如有问题,请立即联系boot(x:)可以删除吗,谢谢


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-120832-2.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...