uso titledborder poner definicion con borde java hibernate jpa jboss annotations

java - titledborder - @Columna(s) no permitidas en una propiedad @ManyToOne



titledborder java (2)

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?


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


Use @JoinColumn lugar de @Column :

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