2

私はグーグルでさまざまなドーザー構成オプションを試してきましたが、これまでのところ簡単な解決策を見つけることができませんでした...問題は次のとおりです。

class A {
 String test;
 B test2;
}
class B {
 String test3;
 String test4;
}

class C {
 String test;
 String test3;
 String test4;
}

ここで、A (B を含む) のすべてのフィールドを C のフラットな表現にマップしたいと思います。構成だけでマップすることは可能ですか? 問題は、B を多くの異なるクラスにマップする必要があり、それぞれにこのようなマッピングを書きたくないということです。

<mapping>
    <class-a>A</class-a>
    <class-b>C</class-b>
    <field>
        <a>test2.test3</a>
        <b>test3</b>
    </field>
    <field>
        <a>test2.test4</a>
        <b>test4</b>
    </field>
</mapping>

そのための解決策をいただければ幸いです:)

4

2 に答える 2