给未来的谷歌人!最终,我设法解决了这个问题,我只需要在代码中的其他地方放置注释,
@ElementCollection(targetClass = Days.class)
@CollectionTable(name = "days", joinColumns = @JoinColumn(name = "rule_id"))
@Column(name = "daysOfWeek", nullable = false)
@Enumerated(EnumType.STRING)
public Set<Days> getDays() {
return days;
}
如您所见,我在getter方法之前(而不是将其放在属性声明代码之前)写了注释代码,并解决了问题,任何可以解释我原因的人都将不胜感激。谢谢