首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Bean类Vs Collection :我更喜欢保存数据

Bean类Vs Collection :我更喜欢保存数据
EN

Stack Overflow用户
提问于 2013-11-26 20:17:53
回答 2查看 203关注 0票数 0

我有一个TestDTO类,它保存来自用户的2个输入数据,下一步是从数据库中获取几个数据,假设我从数据库中获取10个String类型值,这需要进一步执行业务逻辑。

我想知道保存数据的最佳方法(在节省内存、空间和性能方面)。

  1. 在运行时在现有的TestDTO类和set数据库值中再添加10个字段
  2. 使用java.util.collection (List/Map/..)
  3. 为10个String值创建另一个DTO/Bean类
EN

回答 2

Stack Overflow用户

发布于 2013-11-26 20:26:38

如果您想要代码的模块化,第3点更好,但是为了简单起见,您应该使用HashMap,例如:

代码语言:javascript
复制
HashMap map = new HashMap();

map.put("string1",value);
.....
and so on.

这篇文章对你很有用:https://forums.oracle.com/thread/1153857

票数 1
EN

Stack Overflow用户

发布于 2013-11-27 21:08:59

如果TestDTO和获取的新值来自数据库中的同一个表,那么它们应该在同一个类中。否则,理想情况下,新值应该在另一个DTO中。我不知道具体的场景,所以考虑到这些约束,第二个选项就会从窗口中消失。选项1和3将取决于您的场景。始终将单个表的值保存在一个对象中(最好)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20227112

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档