2 回答

TA貢獻1831條經(jīng)驗 獲得超4個贊
改變你的
@JoinColumn(name = "appId")
到
@JoinColumn(name = "app_id")
這應該有效。

TA貢獻1828條經(jīng)驗 獲得超4個贊
問題是:您使用的是 MySQL 數(shù)據(jù)庫,但 JPA 使用的方言是針對 PostgreSQL 的:
spring:
main:
banner-mode: "off"
datasource:
url: jdbc:mysql://localhost:3306/cifi3?useSSL=false&allowPublicKeyRetrieval=true
username: tester
password: tester
jpa:
database-platform: org.hibernate.dialect.PostgreSQLDialect
show_sql: true
hibernate:
ddl-auto: create-drop
format_sql: true
data:
rest:
basePath: /repo
我建議你改變database-platform: org.hibernate.dialect.PostgreSQLDialect的database-platform: org.hibernate.dialect.MySQLDialect
添加回答
舉報