mybatis 调用mysql函数,在mybatis调用mysql的函数
1.service中2.dao中3.mapper.xml4.数据库DELIMITER $$USE `maventest`$$DROP FUNCTION IF EXISTS `getOrganizationChildList`$$CREATE DEFINER=`root`@`localhost` FUNCTION `getOrganizationChildList`(rootId VARCHAR(4
1.service中
2.dao中
3.mapper.xml
4.数据库
DELIMITER $$
USE `maventest`$$
DROP FUNCTION IF EXISTS `getOrganizationChildList`$$
CREATE DEFINER=`root`@`localhost` FUNCTION `getOrganizationChildList`(rootId VARCHAR(4000)) RETURNS VARCHAR(4000) CHARSET utf8
BEGIN
DECLARE sTemp VARCHAR(4000);
DECLARE sTempChd VARCHAR(4000);
SET sTempChd = rootId;
WHILE sTempChd IS NOT NULL DO
IF(sTemp IS NOT NULL) THEN
SET sTemp = CONCAT(sTemp,',',sTempChd);
ELSE
SET sTemp = CONCAT(sTempChd);
END IF;
SELECT GROUP_CONCAT(id) INTO sTempChd FROM t_organization WHERE FIND_IN_SET(pid,sTempChd)>0;
END WHILE;
RETURN sTemp;
END$$
DELIMITER ;
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐



所有评论(0)