项目中有一个问题,就是知道了社团的名称,要把社团下面部门中的所有人都获取到

而数据库中的结构如下,用户的dept_id存的是部门的id

目前比较笨的一个解决方案,是把社团中的下面全部的部门获取到,然后获取到部门的id添加到查询语句中
Department 是社团的实体类,children是一个List<Department>,存放子部门
循环代码如下
for (Department item : children) {
query.or(
depart ->

博客内容讲述了在数据库结构中,用户信息存储了部门ID,如何高效地获取社团下所有部门的成员。当前的解决办法是通过循环社团的子部门,动态构建查询语句,将每个部门ID加入条件,以此查询到所有成员。这种方法适用于存在多级部门的情况,但可能效率较低。
最低0.47元/天 解锁文章

638

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



