0

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

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

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

Address 和 Location 类型的成员是 Embedded,类是 Embeddable。

所以存储包含和嵌入位置

包包含一个嵌入地址,其中包含一个嵌入位置

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

非常感谢您的提示和帮助!

4

1 回答 1

0

确保你在包中有这个注释

@Embedded 私有地址 a= null;

于 2013-10-24T22:07:42.677 回答