整整找了一个下午!!!将所有能看懂的教程都看了看,最后在这位大佬的博客里解决了Spring boot+jpa根据实体类自动创建数据表-阿里云开发者社区
下面是我的配置文件和实体类:
spring:
data:
redis:
host: 127.0.0.1
port: 6379
password: 密码
database: 0
timeout: 10000ms
jedis:
pool:
max-active: 8
max-wait: 10000ms
max-idle: 8
min-idle: 0
datasource:
url: jdbc:mysql://127.0.0.1:3306/数据库?allowMultiQueries=true&useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=CONVERT_TO_NULL&serverTimezone=UTC&useSSL=true
username: 账号
password: 密码
driver-class-name: com.mysql.cj.jdbc.Driver
jpa:
database: MYSQL
generate-ddl: true
hibernate:
ddl-auto: update
database-platform: org.hibernate.dialect.MySQL5InnoDBDialect
show-sql: true
package com.hu.green_java.entity;
import jakarta.persistence.*;
import lombok.Data;
@Data
@Entity
@Table(name = "organization")
public class Organization {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "org_id")
private Long orgId;
@Column(name = "org_name")
private String orgName;
}