Pokud zadáte definici sloupce Hibernate, nepokusí se ji uhodnout:
@Column(columnDefinition = "enum('MALE','FEMALE')")
@Enumerated(EnumType.STRING)
private Gender gender;
Pokud se při generování schématu z jakéhokoli důvodu nespoléháte na Hibernate, nemusíte ani uvádět skutečné hodnoty pro sloupec Definice. Tímto způsobem odstraníte instanci, kde potřebujete synchronizovat hodnoty. Udržujte svůj výčet Java a skript Liquibase nebo SQL v synchronizaci:
@Column(columnDefinition = "enum('DUMMY')")
@Enumerated(EnumType.STRING)
private ManyValuedEnum manyValuedEnum;