目录
1.创建springboot项目
2.引入依赖
3.找到application.properties,把后缀改成yml(这种格式的文件有更多优点),在application.yml里面加上下面的配置代码
4.写实体类
5.创建接口继承BaseMapper
6.在启动类中加上注解@MapperScan("com/nsy/dao")即可
7.在测试类中使用
1.创建springboot项目
勾选mysql驱动
2.引入依赖
<!-- MybatisPlus依赖-->
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.4.2</version>
</dependency>
<!--数据库连接池druid -->
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid-spring-boot-starter</artifactId>
<version>1.1.20</version>
</dependency>
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是你的表的名字,与这个实体类一一对应
5.创建接口继承BaseMapper
@Mapper
public interface BookMapper extends BaseMapper<Book> {
}
名字随便取,泛型填你对应的实体类,我这里是book
6.在启动类中加上注解@MapperScan("com/nsy/dao")即可
这个com/nsy/dao是复制第5步创建的接口的上一级的地址
7.在测试类中使用
先用自动注入注解@Autowired注入bookdao
然后就能使用里面提供的各种方法
看看其他方法: