Я новичок в Spring boot и Postgres, и мне было интересно, как отобразить перечисление Postgres в строку Java. Например, скажем, у меня есть следующий тип в Postgres:
CREATE TYPE mood AS ENUM ('sad', 'ok', 'happy');
И следующее в моем коде Java:
@Entity
@Table(name = "information")
public class Information {
@NotNull
private String mood;
}
Я видел кое-что о том, как отобразить перечисления Postgres в перечисления Java, но я не смог найти ничего о сопоставлении перечислений Postgres со строками Java. Что-нибудь особенное, что мне нужно сделать?
РЕДАКТИРОВАТЬ: мне нужно сохранить тип в виде строки в Java на основе других требований. Я не хочу создать перечисление в Java