MyBatis-Plus学习笔记1-快速使用

牛逼的MyBatis-Plus

简介

一开始接触MyBatis的时候,是单纯的maven项目使用,需要各种xml配置,后来接触genertor生成器自动生成了entity,mapper接口和mapper映射文件,虽然提高了准确率,而且工作量也少了很多,但是突出的问题就是生成的类还是挺多的,而且各种需要的和不需要的方法都在类中,有时候找自己需要的方法的时候比较显得比较麻烦。

下面介绍一下MyBatis-Plus

在MyBatis-Plus的官方文档介绍中,这是为简化开发、提高效率而生。废话不多说,直接上代码

依赖
这里用mysql数据库


    mysql
    mysql-connector-java
    runtime


    com.baomidou
    mybatis-plus-boot-starter
    3.1.2


     org.projectlombok
     lombok
     true
   

启动类
添加 @MapperScan注解

@SpringBootApplication
@MapperScan("com.shunfeng.mybatisplus.mapper")
public class MybatisplusApplication {

    public static void main(String[] args) {
        SpringApplication.run(MybatisplusApplication.class, args);
    }

}

实体类

@Data
public class User {
    private int id;
    private String name;
    private String password;
}  

mapper接口

public interface UserMapper extends BaseMapper {
}    

你可能感兴趣的:(MyBatis-Plus)