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

2025-04-23 11:02:11

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

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢