При использовании Hibernate стратегией отображения по умолчанию для перечислений является ORDINAL.Поскольку я считаю, что стратегия STRING является более надежной, я хочу изменить стратегию отображения по умолчанию в пользу этого.
В настоящее время я должен использовать следующее для любого перечисления:
@Enumerated(EnumType.STRING)
@Column(nullable=false)
private MyEnum myEnum;
Есть лиспособ сказать hibernate всегда использовать стратегию STRING?В моем исследовании не было найдено какого-либо свойства, позволяющего изменить это поведение.
Или это невозможно, поскольку JPA определяет ORDINAL по умолчанию, и мы должны явно аннотировать его, чтобы он оставался нейтральным O / R-Mapper?