目录
简要
今日工作的时候,老项目有个很蛋疼的逻辑,表格列是不定的 其元素列以及列数可以进行修改,导致如果需要进行查询相对应的数据的时候,需要通过 for 循环 查询的列 字段,导致 Vo 层的属性数量也是不定的。
解决思路:
1、临时Map 映射存储
由于 Select 查询 字段无论如何都有相对应的键对值,可以Mapper 层使用 Map 映射存储、
2、Map 转 Vo
这里的VO,实际上还是一个 Map ,只是不同的是,有一些字段是可以确定的,而不定的字段就是用 Map 进行存储。然后通过 反射,将 动态列 写入 Vo 中的 Map
解决方法(示例):
/**
* @pa
订阅专栏 解锁全文
556

被折叠的 条评论
为什么被折叠?



