MyBatis 调用存储过程
2015-05-05 19:04
92 查看
sqlxml,这里面的call 与后面不能换行;
test
procedure
<select id="getPersonCount" parameterMap="getPCMap" statementType="CALLABLE"> CALL test.get_user_count(?,?) </select> <parameterMap type="java.util.Map" id="getPCMap"> <parameter property="idtype" jdbcType="INTEGER" mode="IN" /> <parameter property="usercount" jdbcType="INTEGER" mode="OUT" /> </parameterMap>
test
statement = "PersonCondition.getPersonCount"; Map<String, Integer> parameterMap = new HashMap<String, Integer>(); parameterMap.put("idtype", 0); parameterMap.put("usercount", -1); sqlSession.selectOne(statement, parameterMap); Integer integer = parameterMap.get("usercount"); System.out.println(integer);
procedure
BEGIN IF id1=0 THEN select count(*) from person where id > 15 into count_id; ELSE select count(*) from person where id < 15 into count_id; end IF; END
相关文章推荐
- mybatis中调用输出参数为游标的存储过程,及存储函数的调用
- mybatis调用mysql存储过程的例子
- Mybatis调用mysql存储过程
- MyBatis调用Oracle存储过程
- mybatis调用oracle存储过程
- mybatis 调用存储过程
- Mysql的存储过程,Mybatis对存储过程的调用
- 基于mybatis调用存储过程
- MyBatis入门学习教程-调用存储过程
- mybatis调用存储过程
- mybatis调用mysql存储过程的例子
- mybatis调用 存储过程方法简单demo
- mybatis调用存储过程实例
- Mybatis调用Oracle中的存储过程和function
- Mybatis调用存储过程
- MyBatis学习(5)---------调用存储过程和缓存
- mysql 存储过程调用 mybatis/hibernate
- MySQL 存储过程实例 与 ibatis/mybatis/hibernate/jdbc 如何调用存储过程
- Mybatis 存储过程调用
- Oracle创建存储过程及在Mybatis中的调用