您正在查看标签:mybatis 下的文章

mybatis使用collection标签进行树形结构数据查询时如何携带外部参数查询

作者: StoneWu  |  时间: 2019-11-01 16:36:06  |  
分类: JAVA开发  |  0 条评论  |  712 次浏览

1、背景

最近更新博客的评论功能,想实现这么一个需求:

评论使用树形结构展示,评论提交后,需要后台审核后才展示到前台,但是用户自己可以显示自己提交的未审核的评论,效果如下:

上面的审核中的评论是当前用户发的,下面的是其他用户发的审核通过的

2、实施

最初的实现方法是想使用collection进行树形结构查询

为了实现树形查询,需要两个resultMap,一个为最外层的查询结果,另一个是集合里的查询结果,也就是对象中的children对应的List,因为是树形结构,所以外层和里层的结构基本一样,下方代码为两个resultMap代码(示例):