私はそれが恐らくこれの可能性があると思う:Schema-validation: missing table [hibernate_sequences]しかし、私はそれを把握することはできません。スキーマ検証:テーブルが見つからない[ゲーム]
私application.properties
ファイル中のSO
私は、このオプションを持っている:spring.jpa.hibernate.ddl-auto=validate
と私は、このエラーが表示さ:なぜ私はこれを受け付けております
Schema-validation: missing table [game]
を?
ゲーム:
@Entity
public class Game {
@Id
@Column(name = "GAME_NUMBER")
@GeneratedValue(strategy = GenerationType.SEQUENCE)
private long gameNumber;
private int playerScore;
private int NPCScore;
private Date datetime;
@ManyToOne
@JoinColumn(name="USER_ID")
private User user;
public Game() {}
public Game(int playerScore, int nPCScore, Date datetime) {
super();
this.playerScore = playerScore;
this.NPCScore = nPCScore;
this.datetime = datetime;
}
public User getUser() {
return user;
}
} + getters & setters
ユーザー:
@Entity
public class User {
@Id
@Column(name = "USER_ID")
@GeneratedValue(strategy = GenerationType.SEQUENCE)
private long userId;
private String username;
private String password;
@OneToMany(mappedBy="user",cascade=CascadeType.ALL)
private List<Game> games;
@ElementCollection
private List<Date> startSessions;
public User() {}
public User(String username, String password, List<Game> games, List<Date> startSessions) {
super();
this.username = username;
this.password = password;
this.games = games;
this.startSessions = startSessions;
}
}
問題を修正して[ゲーム]テーブルを作成しましたが、今は正常に動作します。 – Rares
あなたはこの質問をチェックすることができますPLZ? https://stackoverflow.com/q/44485076/7947794 – Rares