如何告诉Castor使用LinkedHashMap而不是HashMap?
答案 0 :(得分:0)
粗略地看一眼http://www.castor.org/reference/html-single/index.html告诉我这个“集合中对象的类型是。'默认实现'是指如果发现持有集合的对象为null并且需要为实例化“。
所以在你的对象中说
class Student {
private Map someMap = new LinkedHashMap(); //generics ignored for clarity
}
如果使用LinkedHashMap初始化字段而不是null。我认为 castor会直接将条目放入其中而不会重新创建它。是否可以使用您的代码执行此操作?