2013-10-24 124 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;