之前写了个导出,由于很多字段都是配置表,存进数据库都是ID,导出EXCEL时,则需要通过ID去查询MC,当这种配置数据,通过ID去后端查询时,数据量一大,导出的效率就大大的下降了,速度会很慢!有人说写视图关联查询出来,这样就不需要一个一个去查了,当然这个是个很不错的方法,只需要将相应关系理清楚,关联好即可!
可能有时对于10几个表之间不想写视图,懒惰的人就想问,还有别的办法吗?思考下,觉得先将所有需要根据ID查询MC的字段,将其配置表在查询之前全部查出,然后将其ID和MC放入HashMap里面,之后每次根据ID查找MC,只需要将ID当做key值在Map里面取值即可
这样不管多少条数据,多少for循环,都不需要每次去查询了,在一定程度上大大的解决了效率!