用Java构建数据结构

时间:2012-12-21 04:52:30

标签: java data-structures map

我正在尝试构建一个DTO对象,以便将数据从数据层传送到视图层。

数据如下:

  • 有7天(日期可以用作地图或任何其他数据结构中的关键字)
  • 各个日期将包含多个记录。
  • 每条记录都包含从多个表格中获取的联系方式。
  • 需要从结果表中的3行构建一条记录。即: 除用户详细信息外,记录可以返回所有列具有相同值的三行;其中包含id,名称和名称等详细信息。

当我显示时,我需要在同一行显示他们的名字作为经理和助理经理。

Data Layer
T01      25/12/2012   ABC             XYZ  Manager
T01      25/12/2012   ABC             IJK  Asst.manager
Display:
Date 1
TaskID Taskdeadline  TaskGivenBy  Task assigned to Manager Task Assigned toAsst.Manager 
T01      25/12/2012   ABC             XYZ                       IJK
T02       1/1/2013    BCE             WUV                       MNO   

我试过的解决方案:

Map<Date,Map<Position,Object>>
Map<25/12/2012,Map<(Manager,Object details),(Asst Manager,Object details)>

然后重复一遍。但我想我正在存储重复的数据。我不认为这是一个理想的解决方案

0 个答案:

没有答案