1

これが私のシナリオです。SourceClassA、SourceClassB、および DestClass の 3 つの単純なクラスがあります。次の方法で、マッピング XML 内に定義された 2 つのカスタム コンバーターがあります。

<mappings>
    <configuration>
        <custom-converters>
            <converter type="com.myproject.ClassAConverter">
                <class-a>com.myproject.SourceClassA</class-a>
                <class-b>com.myproject.DestClass</class-b>
            </converter>

            <converter type="com.myproject.ClassBConverter">
                <class-a>com.myproject.SourceClassB</class-a>
                <class-b>com.myproject.DestClass</class-b>
            </converter>
...
        </custom-converters>
    </configuration>
</mappings>

この種のマッピングはまったく有効ですか? カスタム コンバーターを使用して、2 つの異なるソース クラスから同じ宛先クラスにマップできますか?

私の場合、これを試したところ、Bean マッピング中に Dozer によって ClassBConverter がまったく呼び出されませんでした。何かご意見は ?

4

0 に答える 0