1、如:某数据库表的GROUP_TYPE字目愿硅囫段,包含几种不同的类型,在查询时,会根据REVNR参数,查询出多条记录。
2、但是在前端或其他位置,并不需要这种数据的展示形式,而是需要将其根据GROUP_TYP的不同转化为下面的形式。
3、即具体数据的展示形式分为两种,如果没有数据时,返回结果为
4、如果存在部分满足条件的数据,返回的结果为:
5、首先调用查询方法:
6、然后对查询的结果进行转换,调用转换的方法convert(),
7、当查询的结果为空时,就是库中不存在revnr值的记录。
8、其中PassFinishRecord就是对应库中字段的类。PassFinishRecordReturn为需要转换后的class类。
9、并且在PassFinishRecordReturn中编写每个PassFinishRecordPart对应的类。
10、然后需要在PassFinishRecordReturn类中编写构造函数。
11、当查询为空时,直接将构造函数赋值给需要返回的值,即返回一个空的对象。然后前端进行接收内容,进行显示。
12、对于查询结果不为空的情况,需要构建枚举进行遍历匹配获取内容,进行添加到返回对象中,下一步再进行具体的实现。