【发布时间】:2012-02-14 12:37:50
【问题描述】:
我在 hibernat 中有这个注解用于枚举列表:
@CollectionOfElements(targetElement = SomeType.class)
@JoinTable(name = "table_name",
joinColumns = @JoinColumn(name = FK_NAME)
)
@Column(name = "someTypeCd", nullable = false)
@LazyCollection(LazyCollectionOption.FALSE)
@GeneratedValue(strategy=GenerationType.AUTO)
@Enumerated(EnumType.STRING)
private List<SomeType> someType;
问题是当我调用搜索查询执行时它返回:
java.lang.ClassCastException - java.lang.String cannot be cast to java.lang.Enum
问题出在哪里?
【问题讨论】:
标签: java hibernate jakarta-ee enums annotations