我正在为 Dozer 指定映射,如下代码所示,但出现此错误java.lang.IllegalArgumentException: Duplicate Map Id's Found.
。我知道出了什么问题,但我想要的是为管理员上下文设置一组映射,为用户上下文设置另一组映射。这不能做吗?我必须将 dogAdmin、catAdmin 等写为 map-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>