2010-07-28 69 views

回答

6

你有沒有嘗試過這樣的:

@ElementMap(entry="property", value="value", attribute=true, inline=true) 
private Map<String, String> map; 

或某種組合,即使用@ElementMap annotation過的其他屬性?

+0

是的,我確實這樣做了,但設置'attribute = true'則將該鍵設置爲屬性,而不是該值。 – brice 2010-07-28 14:15:58

+0

謝謝你反正停下來;-) – brice 2010-07-28 14:21:32

+0

所以使用value =「value」而不是key =「key」不會把它們倒過來嗎?如果是這樣,那麼我認爲這是一個錯誤。爲了使它仍然有效,您需要定義自己的模板(請參閱文檔),或者作爲自己的@ElementMap註釋的替代方法(例如,您可以將其稱爲@ElementMapReversed,以扭轉該錯誤(直到團隊修復該錯誤) – 2010-07-28 14:24:20

相關問題