Mybatis-Plus 0基础光速入门代码

目录

1.创建springboot项目

2.引入依赖

3.找到application.properties,把后缀改成yml(这种格式的文件有更多优点),在application.yml里面加上下面的配置代码

4.写实体类

5.创建接口继承BaseMapper

6.在启动类中加上注解@MapperScan("com/nsy/dao")即可

7.在测试类中使用


1.创建springboot项目

勾选mysql驱动

Mybatis-Plus 0基础光速入门代码_第1张图片

2.引入依赖



       
            com.baomidou
            mybatis-plus-boot-starter
            3.4.2
       


       
            com.alibaba
            druid-spring-boot-starter
            1.1.20
       

3.找到application.properties,把后缀改成yml(这种格式的文件有更多优点),在application.yml里面加上下面的配置代码

spring:
  datasource:
    druid:
    driver-class-name: com.mysql.cj.jdbc.Driver
    url: jdbc:mysql://localhost:3306/hmdp?serverTimezone=UTC
    username: root
    password: 1234

其中:hmdp要换成你的数据库名称,其他的不用改

4.写实体类


@TableName("book")
public class Book {
    @TableId
    private Integer id;
    private String type;
    private String name;
    private String description;
//set和get省略

}

 其中@TableName("book")这里的book是你的表的名字,与这个实体类一一对应

Mybatis-Plus 0基础光速入门代码_第2张图片

5.创建接口继承BaseMapper

@Mapper
public interface BookMapper extends BaseMapper {

}

 名字随便取,泛型填你对应的实体类,我这里是book

6.在启动类中加上注解@MapperScan("com/nsy/dao")即可

这个com/nsy/dao是复制第5步创建的接口的上一级的地址

Mybatis-Plus 0基础光速入门代码_第3张图片

 

7.在测试类中使用

先用自动注入注解@Autowired注入bookdao

然后就能使用里面提供的各种方法

Mybatis-Plus 0基础光速入门代码_第4张图片

看看其他方法:

Mybatis-Plus 0基础光速入门代码_第5张图片

你可能感兴趣的:(mybatis)