java将list数组根据字段的类型实现合并成的方法

 时间:2024-10-14 05:53:40

1、如:某数据库表的GROUP_TYPE字目愿硅囫段,包含几种不同的类型,在查询时,会根据REVNR参数,查询出多条记录。

java将list数组根据字段的类型实现合并成的方法

2、但是在前端或其他位置,并不需要这种数据的展示形式,而是需要将其根据GROUP_TYP的不同转化为下面的形式。

java将list数组根据字段的类型实现合并成的方法

3、即具体数据的展示形式分为两种,如果没有数据时,返回结果为

java将list数组根据字段的类型实现合并成的方法

4、如果存在部分满足条件的数据,返回的结果为:

java将list数组根据字段的类型实现合并成的方法

5、首先调用查询方法:

java将list数组根据字段的类型实现合并成的方法

6、然后对查询的结果进行转换,调用转换的方法convert(),

java将list数组根据字段的类型实现合并成的方法

7、当查询的结果为空时,就是库中不存在revnr值的记录。

java将list数组根据字段的类型实现合并成的方法

8、其中PassFinishRecord就是对应库中字段的类。PassFinishRecordReturn为需要转换后的class类。

java将list数组根据字段的类型实现合并成的方法

9、并且在PassFinishRecordReturn中编写每个PassFinishRecordPart对应的类。

java将list数组根据字段的类型实现合并成的方法

10、然后需要在PassFinishRecordReturn类中编写构造函数。

java将list数组根据字段的类型实现合并成的方法

11、当查询为空时,直接将构造函数赋值给需要返回的值,即返回一个空的对象。然后前端进行接收内容,进行显示。

java将list数组根据字段的类型实现合并成的方法

12、对于查询结果不为空的情况,需要构建枚举进行遍历匹配获取内容,进行添加到返回对象中,下一步再进行具体的实现。

  • 电脑如何设置在锁屏界面上显示通知?
  • 办公室咖啡机有多少种咖啡饮品?
  • 为什么金 银制作的容器不能用来装水银
  • word打印时如何将纸张设置成monarch信纸呢?
  • 王者荣耀新版廉颇最强玩法攻略
  • 热门搜索
    枫泾旅游 呼和浩特市旅游 柳州旅游攻略 安徽的旅游景点 渭南旅游景点大全 宁德旅游景点大全 中国生态旅游 大溪地旅游价格 防城港旅游景点 西双版纳旅游局