0

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

数据如下:

  • 有 7 天(日期可以用作 Map 或任何其他数据结构中的键)
  • 各个日期将包含多条记录。
  • 每条记录都包含从多个表中获得的联系方式。
  • 需要从结果表中的 3 行构造一条记录。即:一条记录​​可能会返回三行,除用户详细信息外,所有列的值都相同;其中包含 id、name 和 designation 等详细信息。

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

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)>

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

4

0 回答 0