一、maven依赖
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-freemarker</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.postgresql</groupId>
<artifactId>postgresql</artifactId>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
二、配置文件
#数据库
spring.datasource.platform=postgres
spring.datasource.url=jdbc:postgresql://localhost:5433/spring_boot?useSSL=false
spring.datasource.username=postgres
spring.datasource.password=123456
spring.datasource.driverClassName=org.postgresql.Driver
spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.PostgreSQLDialect
spring.jpa.properties.hibernate.hbm2ddl.auto=update
spring.jpa.properties.hibernate.temp.use_jdbc_metadata_defaults = false
spring.jpa.database-platform=org.hibernate.dialect.PostgreSQL9Dialect
三、创建实体类
@Entity
public class Arms {
@Id
@GeneratedValue
private Integer id;
private String name;
private Integer type; //种类
private Integer quality; //品质
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Integer getType() {
return type;
}
public void setType(Integer type) {
this.type = type;
}
public Integer getQuality() {
return quality;
}
public void setQuality(Integer quality) {
this.quality = quality;
}
}
四、运行,数据库中自动生成arms表

本文详细介绍如何使用Spring Boot框架整合Spring Data JPA进行数据库操作。包括Maven依赖配置、数据库连接配置、实体类定义及运行后自动生成数据库表的过程。
 连接postgre数据库&spm=1001.2101.3001.5002&articleId=81335990&d=1&t=3&u=2e05ed13a6eb4048ad8de5874af2da02)
8542

被折叠的 条评论
为什么被折叠?



