Есть ли способ, если мы можем создать Enum в Postgres DB, используя JPA? - PullRequest
1 голос
/ 09 июля 2019

Я перехожу по ссылке: 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;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...