手记

求助!!!组织机构父子关系结果获取优化方案求解

1.系统环境 java、mysql、redis

2.需求:通过当前机构查询包括当前机构及所有子机构(当前需求为最多5层机构)

3.表结构关系

4.求助:通过java查询所有再组合数据,及mysql递归查询存在效率问题,寻求一种更优雅的解决方案

5.自身解决问题的思路 (1)通过在java中递归查询出所需要的数据,这种方案存在查询语句次数多,存在着很明显的延时 (2)通过mysql使用@pi 关键字引用调用,虽然实现了功能, 在mysql8中每次运行都会有警告,感觉这种方式也是不太好(3)使用jdk1.8新特性并行流,首先加载出所有的组织机构数据,通过并行流进行筛选 ,目前觉得是比较好的一种解决思路。


0人推荐
随时随地看视频
慕课网APP