我的java spring boot项目中有一些类。我将jpa和xampp用于本地主机。所有的Entity类都可以工作,并为每个@Entity类创建表。但是该类不起作用。为什么?
@AllArgsConstructor
@NoArgsConstructor
@Data
@Entity
public class Match {
@Id
private String matchId;
@Enumerated
private MatchType matchType;
}
答案 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
每个标识符都被引用。