1

次のコードが示すように Dozer のマッピングを指定していますが、このエラーが発生しますjava.lang.IllegalArgumentException: Duplicate Map Id's Found.。何が問題なのかは理解していますが、私が望むのは、管理コンテキスト用とユーザー コンテキスト用に 1 つのマッピング セットを用意することです。これはできませんか?map-id として dogAdmin、catAdmin などを記述する必要がありますか?

<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 に答える