mybatis-plus自动建表
时间: 2023-09-23 18:10:16 浏览: 148
Mybatis-plus 是一个基于 Mybatis 的增强工具,它提供了许多实用的功能,其中包括自动建表的功能。使用 Mybatis-plus 的自动建表功能,需要在配置文件中进行相应的配置。具体步骤如下:
1. 在配置文件中添加 Mybatis-plus 的依赖
```
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.x.x</version>
</dependency>
```
2. 在配置文件中添加数据库连接信息
```
spring.datasource.url=jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf-8&useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=GMT%2B8
spring.datasource.username=root
spring.datasource.password=123456
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
```
3. 添加自动建表的配置
```
# 设置自动建表
spring.jpa.hibernate.ddl-auto=create
# 设置表名前缀
mybatis-plus.global-config.db-config.table-prefix=user_
```
4. 创建实体类
```
@Data
@NoArgsConstructor
@AllArgsConstructor
public class User {
@TableId(type = IdType.AUTO)
private Long id;
private String name;
private Integer age;
private String email;
}
```
5. 创建 Mapper 接口
```
@Mapper
public interface UserMapper extends BaseMapper<User> {
}
```
6. 启动应用程序后,Mybatis-plus 会根据实体类的定义自动创建表。
阅读全文