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

     

  • 相关阅读:
    封装 lhgDialog弹出窗口组件 为C#的api
    最简单的dbhelper类
    asp.net无组件导出Excel
    js中的escape的用法汇总
    【Demo 0110】获取内存信息
    【Demo 0119】延时加载DLL 编程
    【Demo 0112】共享数据段
    【Demo 0116】堆的使用
    【Demo 0111】获取进程当前内存使用
    【Demo 0118】动态加载DLL
  • 原文地址:https://www.cnblogs.com/zhanqing/p/15159161.html
Copyright © 2011-2022 走看看