数据库储存过程超简单实例
网上看了半天都没找到一个完整储存过程从创建到调用的实例,于是自己写了一个简单的实例.
数据库创建存储过程
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测试