mybatis-plus生成pgsql表
时间: 2023-07-04 22:06:24 浏览: 144
Mybatis-Plus是一款基于Mybatis的增强工具,支持自动生成SQL、自动分页、自动识别数据库主键策略等多种功能。如果要使用Mybatis-Plus生成PostgreSQL表,需要进行以下步骤:
1. 引入相关依赖
在pom.xml中引入mybatis-plus-boot-starter和postgresql依赖。
```xml
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.4.1</version>
</dependency>
<dependency>
<groupId>org.postgresql</groupId>
<artifactId>postgresql</artifactId>
<version>9.4-1206-jdbc42</version>
</dependency>
```
2. 配置数据源
在application.properties文件中配置数据源信息。
```properties
spring.datasource.driver-class-name=org.postgresql.Driver
spring.datasource.url=jdbc:postgresql://localhost:5432/mydb
spring.datasource.username=postgres
spring.datasource.password=123456
```
3. 创建实体类
在src/main/java/com/example/demo/entity目录下创建实体类。
```java
@Data
public class User {
private Long id;
private String name;
private Integer age;
}
```
4. 创建Mapper接口
在src/main/java/com/example/demo/mapper目录下创建Mapper接口。
```java
@Mapper
public interface UserMapper extends BaseMapper<User> {
}
```
5. 自动生成表
在启动类中添加@EnableAutoConfiguration注解,运行程序即可自动生成表。
```java
@SpringBootApplication
@EnableAutoConfiguration
public class DemoApplication {
public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
}
}
```
以上就是使用Mybatis-Plus生成PostgreSQL表的步骤。
阅读全文