为什么jpa不创建表?

时间:2018-10-23 13:01:27

标签: java jpa entity

我的java spring boot项目中有一些类。我将jpa和xampp用于本地主机。所有的Entity类都可以工作,并为每个@Entity类创建表。但是该类不起作用。为什么?

@AllArgsConstructor
@NoArgsConstructor
@Data
@Entity
public class Match {
    @Id
    private String matchId;
    @Enumerated
    private MatchType matchType;
}

1 个答案:

答案 0 :(得分:1)

尝试一下:

@AllArgsConstructor
@NoArgsConstructor
@Data
@Entity
@Table(name = "\"Match"\")
public class Match {
    @Id
    private String matchId;
    @Enumerated
    private MatchType matchType;
}

更一般的话,如果您设置

  

hibernate.globally_quoted_identifiers = true

每个标识符都被引用。