2011-09-19 53 views
1

我試圖通過Mongo/Morphia保存一個泛型(M)列表。Morphia泛型 - 不可能?

com.google.code.morphia.mapping.MappingException:當我試圖挽救我得到這個錯誤一般類型類不支持:=類java.lang

這是否意味着嗎啡沒有按」不支持泛型?有沒有其他方法可行?使用泛型爲我節省了16個類。必須有一個允許的更簡單的方法。

令人驚訝的是,我一直無法找到任何有用的錯誤。

+0

如果您在這裏查看介紹頁面:http://code.google.com/p/morphia/,您會發現它明確支持泛型。你是否正確使用EntityManager? –

+0

你在哪裏看到它說它使用泛型? – Matt

+0

Erm,顯示的源代碼?順便說一句:爲什麼不發佈一些源代碼,以便我們更清楚地看到問題? –

回答

1

錯誤說明了一切:

com.google.code.morphia.mapping.MappingException:通用類型類 不支持:=類java.lang

嗎啡不支持在數據庫中保存泛型,因此,您可以嘗試創建一個簡單的界面,然後讓所有想要保存的類實現它,或者類似的東西。

希望它有幫助;