Por que você usa um
@ObjectTypeConverter , você pode mapear enumerações prontas para uso com o link do eclipse, conforme mostrado aqui . @Enumerated faz parte do JSR-220 enquanto @ObjectTypeConverter é uma extensão proprietária de EclipseLink JPA Extensions
. @Enumerated(EnumType.STRING)
@Column(name = "mood")
private Mood mood;