博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Mybatis 注解 @Many 实现 递归菜单获取
阅读量:5010 次
发布时间:2019-06-12

本文共 706 字,大约阅读时间需要 2 分钟。

import org.apache.ibatis.annotations.*; import java.util.List; @Mapper public interface MenuMapper {
@Select("select * from menu where parentid=0") @Results(id="tree",value = {
@Result(property = "id",column = "id"), @Result(property = "name",column = "name"), @Result(property = "parentId",column = "parentId"), @Result(property = "children",column = "id",many = @Many(select = "getTreeByParentId")), }) List
getTreeList(); @Select("select * from menu where parentId = #{parentId}") @ResultMap("tree") List
getTreeByParentId(int parentId); }

转载于:https://www.cnblogs.com/BigWrite/p/10997763.html

你可能感兴趣的文章
Linux下nc传输文档
查看>>
设计模式
查看>>
使用IDEA整合SSM框架
查看>>
shell输出输入流常用符号解释
查看>>
1.线程生命周期
查看>>
border_mode
查看>>
printf中的short int, int, long int和long long int
查看>>
Java构造方法、重载及垃圾回收
查看>>
.Net Core AES加密解密
查看>>
Spring Quartz实现任务调度
查看>>
python | 桶排序、冒泡排序、选择排序、去重
查看>>
两个Html页面之间值得传递
查看>>
EasyUI datagrid 的多条件查询
查看>>
Mac升级bash到最新版本
查看>>
利用vagrant打包系统--制作自己的box
查看>>
美女与硬币问题
查看>>
计算几何算法概览 (转)
查看>>
Notepad++的ftp远程编辑功能
查看>>
hdu 1257 最少拦截系统(简单贪心)
查看>>
Spring Boot 系列教程5-热部署-devtools模块
查看>>