Наличие перечисления на стороне Java:
public enum MyTypes {
TYPE1,
TYPE2,
TYPE3;
}
и свойство объекта, имеющее список из них:
@Entity
@Table(name = "MY_TABLE")
public class MyEntity implements Serializable {
// other columns skipped
@Column("types")
// missing annotations here!?
private List<MyTypes> types;
// setters, getters...
}
На стороне MySQL, столбец MY_TABLE
. types
, определенный как set
:
`types` set('TYPE1', 'TYPE2', 'TYPE3') NOT NULL
Как правильно сопоставить MyEntity.types
с MY_TABLE.types
?