Mybatis之XML递归获取子菜单

版权声明:本文为博主原创文章,欢迎转载,转载请注明作者、原文超链接 ,博主地址:https://blog.csdn.net/qq_31122833。 https://blog.csdn.net/qq_31122833/article/details/80320006
XML中:
<!--递归获取子类-->
<resultMap id="BaseResultMap" type="easy.quick.entity.operation.bean.Menu">
    <id property="id" column="id" />
    <result column="name" property="name" />
    <result column="parentId" property="parentId" />
    <result column="isParent" property="isParent" />
    <collection property="children" ofType="easy.quick.entity.operation.bean.Menu"
        select="easy.quick.user.dao.MenuDao.getMenuList" column="id"></collection>
</resultMap>

<select id="getYYMenuList" resultMap="BaseResultMap">
    SELECT * FROM yy_menu  WHERE parentId = #{id}
</select>
Dao中:

 

/**
 * 菜单列表获取
 * 树状结构展示
 * @param mid
 * @return
 */
List<Menu> getMenuList(@Param("id") long id);

没有更多推荐了,返回首页

私密
私密原因:
请选择设置私密原因
  • 广告
  • 抄袭
  • 版权
  • 政治
  • 色情
  • 无意义
  • 其他
其他原因:
120
出错啦
系统繁忙,请稍后再试