2013-10-24 59 views
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 

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

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

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

包包含一个嵌入式的地址包含嵌入的位置

到底在哪不冬眠发现在包装类LAT重复映射?

非常感谢提示和帮助!

+1

这些类之间是否存在继承关系? –

+0

存储包含Package,OneToMany关系列表,类别之间没有其他关系 – billdoor

+1

我认为在这个阶段,您应该使用JPA映射复制/粘贴实际的类。从简化的视图很难获得任何东西。 –

回答

0

确保你有这样的注释在包装

@Embedded 私有地址= NULL;