1

JAXB を使用して 2 つの XML ファイルを生成するとします。1 つはアイテムのリストを含み、もう 1 つはそれらのアイテムの詳細な定義を含みます。たとえば、次のようなものです。

Garage.xml:

<garage>
    <car ref="1" />
    <car ref="2" />
</garage>

Cars.xml:

<cars>
    <car id="1" color="blue" model="Impreza" />
    <car id="2" color="plaid" model="Taurus" />
</cars>

単一の JAXBCar.javaオブジェクトを定義して、両方のファイルに同じオブジェクトを使用できるようにするために、私ができる賢いことはありますか? Carそうでない場合、2 つの別個のクラスを作成するという明白な解決策を超えて、誰もが推奨する受け入れられているベスト プラクティスはありますか? (1 つはref属性を持ち、もう 1 つはidcolor、およびmodel属性を持ちます。)

4

0 に答える 0