开发者社区 问答 正文

mybatis怎么配置和调用分页功能存储过程?

在mysql里面写了一个分页的存储过程,返回的是结果集和总的条数

CREATE DEFINER=`root`@`%` PROCEDURE `prc_page_result_zh`(
    OUT oRowsTotal INT,
IN tablename VARCHAR(500),
IN fieldname VARCHAR(500),
IN pagesize INT,
IN currpage INT,
IN sCondition VARCHAR(500),
IN order_field VARCHAR(100),
IN asc_field INT,
IN primary_field VARCHAR(1000))

BEGIN 其它代码略.... SET @iPageSize = pagesize; SET @sQuery = sSql; PREPARE stmt FROM @sQuery; EXECUTE stmt USING @iPageSize; SET oRowsTotal=FOUND_ROWS(); SET @sQuery=''; DEALLOCATE PREPARE stmt; END$$

请问在mybatis里面怎么配置和调用,刚接触mybatis,以前用hibernate和springjdbc都没有问题

请各位高手指教,感谢不尽.

展开
收起
huc_逆天 2020-05-28 09:16:30 603 分享 版权
0 条回答
写回答
取消 提交回答