0

コンポーネントのコレクションをコンパス (XML マッピングを使用) でマッピングする必要があります... これを実現する方法はありますか? ご提案いただきありがとうございます。

クラスの例:

class ClassA {
    private Set<ClassB> bs;
    // ... getBs/setBs ...
}
class ClassB {}

マッピング例:

<class name="com.package.ClassA" alias="classA">
     <!-- no idea how I can map Set<ClassB> in here... can I? -->
</class>
<class name="com.package.ClassB" alias="classB">
</class>
4

1 に答える 1

0

ええ、これを行う方法を見つけたところです。マッピングは簡単です。コレクションのコンポーネント/参照にエイリアスを適用するだけです。明らかに、残りはすべて暗黙的に行われます。

<class name="com.package.ClassA" alias="classA">
     <component name="bs" ref-alias="classB" />
</class>
<class name="com.package.ClassB" alias="classB">
</class>
于 2010-07-29T14:26:16.077 に答える