v_Cloud
v_Cloud
2017-10-27 09:13

mybatis调用mysql存储过程,得到null,求帮助

  • mybatis
  • mysql

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
可是我用mybatis调用的时候拿到的是null
attempted to return null from a method with a primitive return type (int).

** 求帮助**

  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

2条回答