2013-05-09 65 views
1

我指定了Dozer的映射,如下面的代碼所示,但我得到這個錯誤java.lang.IllegalArgumentException: Duplicate Map Id's Found.。我明白什麼是錯的,但我想要的是爲管理上下文創建一組映射,爲用戶上下文創建另一個映射。不能這樣做嗎?我是否必須將dogAdmin,catAdmin等寫成map-id?將多個類映射與給定的上下文映射關聯ID

<mapping map-id="admin"> 
    <class-a>Cat</class-a> 
    <class-b>CatView</class-b> 
    <field> 
     <a>name</a> 
     <b>firstName</b> 
    </field> 
</mapping> 

<mapping map-id="admin"> 
    <class-a>Dog</class-a> 
    <class-b>DogView</class-b> 
    <field> 
     <a>name</a> 
     <b>firstName</b> 
    </field> 
</mapping> 

回答

0

不幸的是,你不能這樣做,我也試過。