ManyToOne列中的embeddable类

时间:2011-02-23 22:26:49

标签: java jpa toplink

我有两个实体嵌入(@Embedded)Adress embeddable。在Adress类中,有一个属性指向实体位置。在Adress课程中,我在其上方添加了@ManyToOne@JoinColumn(...)注释。现在我收到了这个错误:

  

异常说明:表格   [人]不在此   描述。描述:   RelationalDescriptor(com.wordpress.aiids.voeder.model.Location    - > [DatabaseTable(位置)])

导致问题的@JoinColumn注释:

@ManyToOne
//@JoinColumn(name = "gemeente", referencedColumnName = "gemeente", nullable = false)
private Gemeente gemeente;

这里是可嵌入类的完整代码。

http://aiids.pastebin.com/G1sijNBL

通过在那里添加注释或导致此错误的原因,我是否做错了什么?

解<!/强>

解决方案是referencedColumnName必须指向实体Gemeente的主键,它是&#34;邮政编码&#34;而不是&#34; gemeente&#34;。

0 个答案:

没有答案