JPA多对一映射

时间:2013-12-19 22:19:47

标签: hibernate jpa jpa-2.0

我是Hibernate JPA的初学者。

我使用了两个(表)类ClubForm & CoreClub.

我需要加入表CoreClub form ClubForm.

我在idCoreClub&中有ClubForm字段idCoreClubCoreClub中的主要关键。

@ManyToOne
@JoinColumn(name="idCoreClub", insertable=false, updatable=false)
private CoreClub coreClub;

我使用上面的代码进行连接,但是我遇到了错误,

[PersistenceException: org.hibernate.exception.SQLGrammarException: DB2 SQL Error: SQLCODE=-206, SQLSTATE=42703, SQLERRMC=CLUBFORM0_.IDCORECLUB, DRIVER=4.9.78]

如何将Non Primery Key映射到另一个表的Primery键。

请帮帮我。

如果可能,请分享Hibernate JPA的一些基本教程链接。

先谢谢,

K.Ramkumar。

2 个答案:

答案 0 :(得分:0)

我不确定,但试试这个

@JoinColumn(name="id_core_club", insertable=false, updatable=false)

答案 1 :(得分:0)

我找到了答案。请在下面找到,

@ManyToOne(fetch=FetchType.EAGER)
@JoinColumn(name="ID_CORE_CLUB", insertable=false, updatable=false)
private CoreClub coreClub;