在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
?