0

HashMap の代わりに LinkedHashMap を使用するように Castor に指示するにはどうすればよいですか?

4

1 に答える 1

0

http://www.castor.org/reference/html-single/index.htmlをざっと見てみると、「コレクション内のオブジェクトのタイプは です。「デフォルトの実装」は、オブジェクトが保持している場合に使用されるタイプです。コレクションが null であることが判明したため、インスタンス化する必要があります。」

だからあなたのオブジェクトで言う

class Student {
    private Map someMap = new LinkedHashMap(); //generics ignored for clarity
}

フィールドを null ではなく LinkedHashMap で初期化した場合。キャスターはエントリを直接入力し、再作成しないと思います。あなたのコードでこれを行うことは可能ですか?

于 2010-03-10T09:31:19.647 に答える