@Column(s) non autorisé sur un @ManyToOne propriété

J'ai une entité JPA avec une propriété définie comme

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

Mais quand je déploiement sur JBoss 6 l'application renvoie un message d'erreur indiquant:

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

J'utilise Hibernate 3.5 comme JPA 2.0 mise en œuvre.

Que dois-je utiliser pour faire référence à la colonne de clé étrangère?

  • Peut-être enlever le @ManyToOne annotation résout votre problème.
InformationsquelleAutor newguy | 2010-11-08