[java] @Columna (s) no permitidas en una propiedad @ManyToOne



Answers

Usar @JoinColumn y @Column juntos dará como resultado el mismo error. @JoinColumn para usar solo: @JoinColumn para solucionarlo.

Question

Tengo una entidad JPA con una propiedad establecida como

@ManyToOne
@Column(name="LicenseeFK")
private Licensee licensee;

Pero cuando implemente en JBoss 6, la aplicación arroja un error que dice:

org.hibernate.AnnotationException: @Column(s) not allowed on a @ManyToOne property

Uso Hibernate 3.5 como la implementación de JPA 2.0.

¿Qué debería usar para hacer referencia a la columna de clave externa?




Related