Скажем, у меня есть перечисление:Сохранение Enum Значения с JPA
public enum NotificationType {
Store("S"),
Employee("E"),
Department("D"),
All("A");
public String value;
NotificationType(String value) {
this.value = value;
}
}
Я хочу, чтобы хранить S
или E
, а не Store
или Employee
в базе данных. В настоящее время я замэпил в объекте следующим образом:
@Enumerated(EnumType.STRING)
private NotificationType notificationType;
, но не знает, как получить то, что я хочу, если это возможно.
Просто хочу отметить, что ваше перечисление изменено, рекомендуется делать поля enum 'final'. И рассмотрите объявление поля 'value' как' private' с 'public' getter. –