Schema-Validierung: fehlende Tabelle [Spiel]

Denke ich, kann es möglich sein, dupplicate: Schema-Validierung: fehlende Tabelle [hibernate_sequences] aber ich kann ' T es herausfinden.

Also in meinem application.properties - Datei habe ich diese option: spring.jpa.hibernate.ddl-auto=validate und ich erhalte diese Fehlermeldung:

Schema-validation: missing table [game]

Warum erhalte ich diese?

Hier ist mein Game Klasse und User Klasse:

Spiel:

@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

Benutzer:

@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;
    }
}

InformationsquelleAutor Rares | 2017-06-11

Schreibe einen Kommentar