Mybatis调用mysql存储过程
来源:互联网 发布:用java计算pai的值 编辑:程序博客网 时间:2024/06/08 00:15
建立存储过程:
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 WHEREprovince_id LIKE CONCAT('%',provinceId,'%' ) AND city_id LIKE CONCAT('%',cityId,'%' ) ) AS userCountFROM user_user_tWHERE province_id LIKE CONCAT('%',provinceId,'%' ) AND city_id LIKE CONCAT('%',cityId,'%' ) LIMIT pageIndex,pageSize; END$$
Mapper里面调用:
<select id="selectUserByProvinceAndCity" resultMap="BaseResultMap"statementType="CALLABLE">{CALL user_user_selectUserByProAndCity_sp(#{provinceId,mode=IN,jdbcType=INTEGER},#{cityId,mode=IN,jdbcType=INTEGER},#{pageIndex,mode=IN,jdbcType=INTEGER},#{pageSize,mode=IN,jdbcType=INTEGER})}</select>
IN,传入参数,out,传出参数。
0 0
- Mybatis调用mysql存储过程
- Mybatis调用mysql存储过程
- mybatis调用MySQL存储过程
- Mybatis调用MySQL存储过程
- Mybatis调用MySQL存储过程
- mybatis调用mysql存储过程的例子
- 在mybatis调用mysql的存储过程
- mybatis调用mysql存储过程的例子
- mybatis调用mysql存储过程的例子
- mysql 存储过程调用 mybatis/hibernate
- Mysql的存储过程,Mybatis对存储过程的调用
- MyBatis调用存储过程
- mybatis调用存储过程
- mybatis调用存储过程
- mybatis调用存储过程
- mybatis调用存储过程
- Mybatis调用存储过程
- mybatis调用存储过程
- [HTML5&CSS3]纯css3实现的文字亮光特效
- ContextLoaderListener、RequestContextListener等web项目的监听器,用于实例化spring容器中的组件
- 新开一个博客,希望常驻,记录下自己的学习历程
- opencv_tutorial 2.2 - How to scan Images,Lookup tables and time measurement with opencv
- 算法推荐阅读
- Mybatis调用mysql存储过程
- MFC自定义打印功能
- 程序员该有的艺术气质—SOLID原则
- happen-before 原则
- Android操作HTTP实现与服务器通信
- OpenCV训练自己的分类器
- ubuntu 中安装和卸载apache2
- java nio基础
- CentOS中设置系统级代理