estoy usando @ElementCollection para obtener una lista de objetos personalizadosAPP @Embeddable
@ElementCollection
@CollectionTable(name = "choice", joinColumns = @JoinColumn(name = "itemId"))
@OrderColumn(name = "index")
private List<Choice> choices = new ArrayList<Choice>();
He creado una clase como esta elección
//@Embeddable
@Table(name = "choice")
@Cacheable(false)
@Audited
public class Choice implements Serializable{
Si uso anotación @Embeddable estoy recibiendo org.hibernate.MappingException: Type not supported for auditing: org.hibernate.type.ComponentType
Soy nuevo en JPA. ¿Hay algo que me falta?
¿Qué no entiendes? El mensaje es bastante claro: no se puede auditar un componente/incrustable. Haz que sea una entidad real. –