0

如何告诉 Castor 使用 LinkedHashMap 而不是 HashMap?

4

1 回答 1

0

粗略浏览一下http://www.castor.org/reference/html-single/index.html告诉我“集合内对象的类型是 。‘默认实现’是对象持有时使用的类型发现集合为空,需要实例化。”

所以在你的对象中说

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

如果您使用 LinkedHashMap 而不是 null 来初始化您的字段。我认为castor 会直接将条目放入其中,而不是重新创建它。是否可以使用您的代码执行此操作?

于 2010-03-10T09:31:19.647 回答