小编Vap*_*Kop的帖子

H2不在我的Spring Boot应用程序中创建/更新表.我的实体出了什么问题?

我想通过使用Hibernate创建一个CRUD存储库来在H2数据库中保留一些数据.

我无法让数据库存储我的条目.目前,我正在尝试通过制作样本条目来更新数据库.条目在日志中看起来很好,但不创建/更新/生成表.

为什么Hibernate在这种情况下无法创建表?(如果问题出在我的数据结构中)

这是我的Entity,Game.java类(我试过没有@Column注释,没有区别.Id不是自动生成的,我需要每次都能输入自己的ID):

@Entity
@Table(name = "GAME")
public class Game {

    @Id
    @Column (name = "ID")
    private long id;

    @Column (name = "NAME")
    private String name;

    @Column(name = "STORYLINE", length = 4000)
    private String storyline;

    @Column(name = "AGGREGATED_RATING")
    @JsonProperty("aggregated_rating")
    private double aggregatedRating;

    @Column(name = "FIRST_RELEASE_DATE")
    @JsonProperty("first_release_date")
    private long firstReleaseDate;

    @Embedded
    private Cover cover;

    public Game(){

    }

    public Game(long id, String name, String storyline, double aggregatedRating, long firstReleaseDate, Cover cover) {
        this.id = id;
        this.name = name; …
Run Code Online (Sandbox Code Playgroud)

java hibernate jpa h2 spring-boot

8
推荐指数
4
解决办法
3万
查看次数

标签 统计

h2 ×1

hibernate ×1

java ×1

jpa ×1

spring-boot ×1