我正在跟踪链接:https://vladmihalcea.com/the-best-way-to-map-an-enum-type-with-jpa-and-hibernate/。是否可以使用JPA在Postgres DB中创建枚举?
CREATE TYPE MyStatus AS ENUM (
'PENDING',
'APPROVED',
'SPAM'
)
我真的不想让它手动执行。有什么办法吗?
我正在寻找使用FlyWay创建所有内容的方法。有某些原因。您知道是否可以使用JPA创建Enum?我认为该功能应该可用,因为JPA几乎可以提供所有功能
我在下面的模型课中使用过,但仍然无法正常工作。
@Column(name = "status", length = 1, columnDefinition = "MyStatus")
@Enumerated(EnumType.STRING)
@MapKeyEnumerated
@Type( type = "pgsql_enum" )
private StatusEnum status;