簡體   English   中英

JPA枚舉類型作為數據庫中的表

[英]JPA Enum type as table in database

所以,我的問題是下一個。 如何將數據庫中的枚舉類型映射為表。 我想要一個具有我的Enum值的表。我想要在數據庫中具有這樣的結構: 模型

此類代碼中的類結構如下:

@Entity
public class MainEntity implements Serializable {

    @Id
    @GeneratedValue(strategy = GenerationType.AUTO)
    @NotNull
    @Column
    private Integer id;

    @Column
    private Enum enum;

    @NotNull
    @Column
    private String any_other_attribute;

}
public enum Enum implements Serializable {
    First, Second, Third
}

請參閱下面的鏈接,以獲取使用JPA進行枚舉的詳細說明http://tomee.apache.org/examples-trunk/jpa-enumerated/README.html

您可以使用枚舉注釋。

@Enumerated(EnumType.STRING)私人評分等級;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM