Hibernate Embedded

时间:2013-10-24 20:18:29

标签: java hibernate

我开始使用Hibernate并遇到了一个问题,即Exception:

Repeated column in mapping for entity: at.test.Package column: lat

在我的TestProject中我有类(简化):

Package
-Address a
-int weight

Storage
-Location l
-int capacity

Address
-Location l
-street
-City

Location
-double lat
-double lon

包和存储是实体,它们满足所有要求(Serializable,默认构造函数......)

类型地址和位置的成员是嵌入式的,类是可嵌入的。

所以存储包含和嵌入式位置

包中包含嵌入式地址,其中包含嵌入式位置

hibernate究竟在哪里找到Package类中的lat的重复映射?

非常感谢提示和帮助!

1 个答案:

答案 0 :(得分:0)

确保在包

中有此注释

@Embedded 私人地址a = null;