gpt4 book ai didi

java - JPA 枚举类型作为数据库中的表

转载 作者:太空宇宙 更新时间:2023-11-04 10:25:23 25 4
gpt4 key购买 nike

所以,我的问题是下一个。如何将数据库中的枚举类型映射为表。我想要一个包含我的枚举值的表。我想在数据库中有这样的结构:Model

代码中的类结构如下:

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

最佳答案

请参阅下面的链接,了解 Enum 与 JPA 的详细说明 http://tomee.apache.org/examples-trunk/jpa-enumerated/README.html

您可以使用枚举注释。

@Enumerated(EnumType.STRING) 私有(private)评级评级;

关于java - JPA 枚举类型作为数据库中的表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50590640/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com