我有一个TestDTO
类,它包含来自用户的2个输入数据, 下一步是从数据库中提取几个数据,可以说我正在提取十个String
类型来自数据库的值需要进一步执行业务逻辑。Bean class Vs Collection:哪一个我应该喜欢保存数据
我想知道要恢复的数据(以节省存储空间和性能方面)
- 在现有
TestDTO
类和set
数据库值添加10多个字段在运行时的最佳方式 - 使用
java.util.collection (List/Map/..)
- 10个
String
值
我有一个TestDTO
类,它包含来自用户的2个输入数据, 下一步是从数据库中提取几个数据,可以说我正在提取十个String
类型来自数据库的值需要进一步执行业务逻辑。Bean class Vs Collection:哪一个我应该喜欢保存数据
我想知道要恢复的数据(以节省存储空间和性能方面)
TestDTO
类和set
数据库值添加10多个字段在运行时的最佳方式java.util.collection (List/Map/..)
String
值创建另一个DTO/Bean类如果你想modulari你的代码第三点的TY是更好的,但为了简单起见,你应该使用HashMap,如:
HashMap map = new HashMap();
map.put("string1",value);
.....
and so on.
这篇文章能对您有用:https://forums.oracle.com/thread/1153857
如果TestDTO和新值获取来自何方在数据库中的同一个表,那么他们就应该在同一个班级。否则,新值应该在另一个DTO中。我不知道你,所以考虑到这些限制确切的情况下,第二选择去窗外。而选项1和3将取决于你的情况。始终将单个表中的值保存在一个对象中(最好是)。
感谢您的时间和宝贵的建议,实际上是'TestDTO'是为保持输入数据,同时我从2个不同的表中提取几个数据,我想在一个对象,以巩固为进一步使用商务舱的便利,但我想这应该是因为我的数据我通过持久类2个不同的表尽管一些列共同获取不理想的完成,但也希望巩固在一个对象(只是为了方便)的所有数据。 – user1010399