继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

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

麦克斯_梭罗
关注TA
已关注
手记 4
粉丝 1
获赞 3

1.系统环境 java、mysql、redis

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

3.表结构关系

https://img4.mukewang.com/5c1b9a240001a77411310125.jpg

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

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


打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP