我开始使用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的重复映射?
非常感谢提示和帮助!
答案 0 :(得分:0)
确保在包
中有此注释@Embedded 私人地址a = null;