1

我正在为 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>
4

1 回答 1

0

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

于 2013-12-02T14:21:22.267 回答