带 Castor 的 LinkedHashMap
我如何告诉 Castor 使用 LinkedHashMap 而不是 HashMap?
How can I tell Castor to use a LinkedHashMap instead of a HashMap?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
我如何告诉 Castor 使用 LinkedHashMap 而不是 HashMap?
How can I tell Castor to use a LinkedHashMap instead of a HashMap?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(1)
粗略浏览一下 http://www.castor.org/reference/html- single/index.html 告诉我“集合内对象的类型是 。‘默认实现’是在发现保存集合的对象为 null 并且需要实例化时使用的类型。”
所以在你的对象中说
如果你用 LinkedHashMap 初始化你的字段而不是空。我认为castor会直接将条目放入其中而不是重新创建它。用你的代码可以做到这一点吗?
A cursory glance at http://www.castor.org/reference/html-single/index.html tells me this "The type of the object inside the collection is . The 'default implementation' is the type used if the object holding the collection is found to be null and need to be instantiated."
So in your Object say
If you initialise your field with a LinkedHashMap instead of being null. I think castor will put entries into it directly and not recreate it. Is it possible to do this with your code?