mybatis 如何访问方法获取子节点
来源:互联网 发布:日本社会的残酷知乎 编辑:程序博客网 时间:2024/06/05 07:02
<!--查询组织下面的所有子组织-->
<!--数据库先创建函数:如下-->
<!--
CREATE FUNCTION `getCatalogLst`(rootId INT)
RETURNS varchar(1000)
BEGIN
DECLARE sTemp VARCHAR(1000);
DECLARE sTempChd VARCHAR(1000);
SET sTemp = '$';
SET sTempChd =cast(rootId as CHAR);
WHILE sTempChd is not null DO
SET sTemp = concat(sTemp,',',sTempChd);
SELECT group_concat(id) INTO sTempChd FROM exp_catalog where FIND_IN_SET(parent_id,sTempChd)>0;
END WHILE;
RETURN sTemp;
END
-->
<select id="getCatalogByParentId" resultType="ExpCatalogVO">
SELECT * FROM EXP_CATALOG WHERE FIND_IN_SET(ID,getCatalogLst(#{parentId}));
</select>
<!--数据库先创建函数:如下-->
<!--
CREATE FUNCTION `getCatalogLst`(rootId INT)
RETURNS varchar(1000)
BEGIN
DECLARE sTemp VARCHAR(1000);
DECLARE sTempChd VARCHAR(1000);
SET sTemp = '$';
SET sTempChd =cast(rootId as CHAR);
WHILE sTempChd is not null DO
SET sTemp = concat(sTemp,',',sTempChd);
SELECT group_concat(id) INTO sTempChd FROM exp_catalog where FIND_IN_SET(parent_id,sTempChd)>0;
END WHILE;
RETURN sTemp;
END
-->
<select id="getCatalogByParentId" resultType="ExpCatalogVO">
SELECT * FROM EXP_CATALOG WHERE FIND_IN_SET(ID,getCatalogLst(#{parentId}));
</select>
0 0
- mybatis 如何访问方法获取子节点
- jquery获取父节点、子节点、兄弟节点方法
- jquery获取父节点、子节点、兄弟节点的方法
- Element之获取子节点方法
- jquery获取子节点和父节点的方法
- jquery获取子节点父节点的方法
- 后台如何获取所有选中的子节点或者不同父节点下的子节点
- 获取子节点
- dom4j 获取子节点
- javascript获取网页中指定节点的父节点、子节点的方法小结
- 使用jQuery获取父级节点、兄弟节点、子级节点的方法
- javascript获取网页中指定节点的父节点、子节点的方法小结
- 使用jQuery获取父级节点、兄弟节点、子级节点的方法
- js获取一个元素节点的子节点的方法(包括非文本节点)
- jQuery获取父级节点、兄弟节点、子级节点的方法
- JQuery获取$(this)子节点对象的方法
- JQuery获取$(this)子节点对象的方法
- JQuery获取$(this)子节点对象的方法
- Android中关于日期时间与时区的使用总结
- Android Studio目录结构浅析
- Qt不能加载MySql驱动问题 (无需重新编译驱动)
- 坐标系
- mac osx 下安装lisp环境sbcl,并解决方向键不能用问题
- mybatis 如何访问方法获取子节点
- Java 8 时间日期库的20个使用示例
- 人脸三维建模
- 微信登录那点事
- IDEA右下角出现小红圈
- link_directories, LINK_LIBRARIES, target_link_libraries使用总结
- iOS开发之Runtime机制深入解析
- HTTP状态码详解
- ubuntu medioinfo工具命令行参数 空格问题