2013-05-09 28 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

不幸的是,你不能这样做,我也试过。