プロパティが次のように設定されたJPAエンティティがあります
@ManyToOne
@Column(name="LicenseeFK")
private Licensee licensee;
しかし、JBoss 6 にデプロイすると、アプリケーションは次のようなエラーをスローします:
org.hibernate.AnnotationException: @Column(s) not allowed on a @ManyToOne property
JPA 2.0 実装として Hibernate 3.5 を使用します。
外部キー列を参照するには何を使用すればよいですか?
ベストアンサー1
@JoinColumn
代わりに以下を使用します@Column
:
@ManyToOne
@JoinColumn(name="LicenseeFK")
private Licensee licensee;