zoukankan      html  css  js  c++  java
  • MybatisPlus常用操作和配置

    简介

    官网地址:https://mp.baomidou.com/

    快速开始:https://mp.baomidou.com/guide/quick-start.html

    一、导入依赖

    只导入一个

    <!--mybatis-plus-->
    <dependency>
    <groupId>com.baomidou</groupId>
    <artifactId>mybatis-plus-boot-starter</artifactId>
    <version>3.4.0</version>
    </dependency>

    二、properties配置

      2.0 MySQL5.x配置

    spring.datasource.username=root
    spring.datasource.password=ll2021
    spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
    spring.datasource.url=jdbc:mysql://localhost:3306/mybatis?useSSL=fasle&useUnicode=true&characterEncoding=utf-8

      2.1 properties配置:MySQL8.x配置

    需增加时区的配置 serverTimezone=GMT%2B8

    server.port=8080
    spring.datasource.username=root
    spring.datasource.password=ll2021
    spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
    spring.datasource.url=jdbc:mysql://localhost:3306/mybatis?useSSL=fasle&useUnicode=true&characterEncoding=utf-8&serverTimezone=GMT%2b8

     注意点:注意yml文件配置,启动类是否添加@MapperScan

    三、实体类

    public class TeacherEntity{
       public String name;
       public String email;
      //省略get和set方法      
    }

    四、Mapper类

    只基础BaseMapper接口+实体类

    import com.baomidou.mybatisplus.core.mapper.BaseMapper;
    import com.llkj.project.teacher.entity.TeacherInfoEntity;
    import org.apache.ibatis.annotations.Mapper;
    
    /**
     * @author liuzhihao
     * @version 1.0.0
     * @ClassName TeacherMapper
     * @Description
     * @date 2021/8/18 16:38
     * @copyright 零瓴软件
     */
    @Mapper
    public interface TeacherInfoMapper extends BaseMapper<TeacherInfoEntity> {
    
    }

    四、Controller调用

        @Autowired
        private TeacherInfoMapper teacherInfoMapper;
        @ApiOperation("添加老师信息录入")
        @RequestMapping("/insert")
        public void Teacher(TeacherInfoEntity teacherInfoEntity){
            teacherInfoMapper.insert(teacherInfoEntity);
        }

     

  • 相关阅读:
    Python while循环实现重试
    VBA find查找行号和列号的方法
    通过selenium控制浏览器滚动条
    【转】自然语言处理P,R,F值的计算公式
    【转】ultraedit 正则表达式
    【转】java文件输出流,写到.txt文件,如何实现换行
    Java heap space 解决方法
    XML+RDF——实现Web数据基于语义的描述(转载)
    java学习笔记——jsp简单方法读取txt文本数据
    一个完全独立的今天
  • 原文地址:https://www.cnblogs.com/zhanqing/p/15159161.html
Copyright © 2011-2022 走看看