Я перехожу по ссылке: https://vladmihalcea.com/the-best-way-to-map-an-enum-type-with-jpa-and-hibernate/. Есть ли способ, если мы можем создать Enum в Postgres DB с использованием JPA?
CREATE TYPE MyStatus AS ENUM (
'PENDING',
'APPROVED',
'SPAM'
)
Я действительно не хочу, чтобы это выполнялось вручную.,Есть ли способ сделать это?
Я ищу способ создать все, используя FlyWay.Для этого есть определенные причины.Знаете ли вы, возможно ли создание Enum с использованием JPA?Я думаю, что эта функция должна быть доступна, поскольку JPA дает почти все
, которые я использовал ниже в своем классе моделей, но все же она не работает хорошо.
@Column(name = "status", length = 1, columnDefinition = "MyStatus")
@Enumerated(EnumType.STRING)
@MapKeyEnumerated
@Type( type = "pgsql_enum" )
private StatusEnum status;