我正在为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>
答案 0 :(得分:0)
不幸的是,你不能这样做,我也试过了。