关于mybatis调用mysql存储过程,得到空值,求帮助

v_Cloud 2017-10-27 05:23:46
Dao层:

int instertUserWeight(@Param("_uid") Integer uid,@Param("_gid") Integer gid,@Param("_count") Long count,@Param("_result") Integer result);

Mapping层:

<select id="instertUserWeight" parameterType="map" statementType="CALLABLE" resultMap="BaseResultMap">
{CALL proc_BetWeightSave(
#{_uid,mode=IN,jdbcType=INTEGER},
#{_gid,mode=IN,jdbcType=INTEGER},
#{_count,mode=IN,jdbcType=BIGINT},
#{_result,mode=OUT,jdbcType=INTEGER}
)}
</select>

存储过程:

运行结果为2, 传入值1,1,@result
但是用mybatis调用的时候拿到的是空值,求帮助
...全文
246 回复 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

24,923

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Apache
社区管理员
  • Apache
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧