数据库储存过程超简单实例

网上看了半天都没找到一个完整储存过程从创建到调用的实例,于是自己写了一个简单的实例.

数据库创建存储过程

DELIMITER //
CREATE PROCEDURE test2(in s varchar(255))
BEGIN
SELECT
count(*)
FROM
`c_user` where id = s ;
END

//

DELIMITER ;


xml中引用:

<select id="test" parameterType="string" resultType = "integer" statementType="CALLABLE">
{call test2( #{lowestId,jdbcType=VARCHAR,mode=IN})}  

</select>


dao方法:

int test(String uid);

junit测试