JPA @Embeddable

Я использую @ElementCollection для пользовательского списка объектов

@ElementCollection
@CollectionTable(name = "choice", joinColumns = @JoinColumn(name = "itemId"))
@OrderColumn(name = "index")
private List<Choice> choices = new ArrayList<Choice>();

Я создал класс Choice, как этот

//@Embeddable
@Table(name = "choice")
@Cacheable(false)
@Audited
public class Choice implements Serializable{

Если я использую @Embeddable аннотацию, я получаю org.hibernate.MappingException: Тип, не поддерживаемый для аудита: org.hibernate.type.ComponentType

Я новичок в JPA. Есть ли что-нибудь, чего мне не хватает?

5
задан Pimgd 30 January 2012 в 16:31
поделиться