Mybatis调用mysql存储过程_MySQL
建立存储过程:DELIMITER $$USE `test`$$DROP PROCEDURE IF EXISTS `user_user_selectUserByProAndCity_sp`$$CREATE DEFINER=`demao`@`%` PROCEDURE `user_user_selectUserByProAndCity_sp`(IN provinceId INT,IN cityId INT,IN pageIndex INT,IN pageSize INT)BEGIN DECLARE proId INT DEFAULT 0; DECLARE ciId INT DEFAULT 0; SELECT *,(SELECT COUNT(*) FROM user_user_t WHERE province_id LIKE CONCAT('%',provinceId,'%' ) AND city_id LIKE CONCAT('%',cityId,'%' ) ) AS userCount FROM user_user_t WHERE province_id LIKE CONCAT('%',provinceId,'%' ) AND city_id LIKE CONCAT('%',cityId,'%' ) LIMIT pageIndex,pageSize; END$$ Mapper里面调用:IN,传入参数,out,传出参数。 |