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);
        }

     

  • 相关阅读:
    zookeeper集群的部署
    【转】始于Jupyter Notebooks:一份全面的初学者实用指南
    【转】Jupyter Notebook主题字体设置及自动代码补全
    【转】pip install 快速下载
    【转】Sublime Text 3 常用快捷键
    【转】Python——DataFrame基础操作
    【转】sqlite3 小结
    【转】SQLite3的安装与使用
    Python Pandas pandas.DataFrame.to_sql函数方法的使用
    处理异常 ‘try’——‘except’ 方法
  • 原文地址:https://www.cnblogs.com/zhanqing/p/15159161.html
Copyright © 2011-2022 走看看