В моей базе данных есть столбец типа enum.Ниже приведена структура таблицы.
CREATE TYPE STATUSENUM AS ENUM('Published','Draft','Expire');
CREATE TABLE IF NOT EXISTS T_COMMODITY_INSIGHT(
ID integer NOT NULL,
COMMODITY_ID integer NOT NULL,
CREATED_DATE date NOT NULL,
MODIFIED_DATE date NOT NULL,
STATUS STATUSENUM DEFAULT 'Draft',
CONSTRAINT "T_COMMODITY_INSIGHT_pkey" PRIMARY KEY (ID)
);
В моем классе POJO, как мне написать столбец перечисления с помощью метода getter и setter вместе с параметризованным конструктором, который принимает значение, введенное пользователем, и как убедиться, чтовведенное значение столбца enum должно быть определено в базе данных?
Я использую Hibernate.
Пожалуйста, дайте мне знать, если требуется дополнительная информация.