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;