qq_25316233 2017-03-27 06:00 采纳率: 40%
浏览 1211

关于Mybatis 使用MySql存储过程的问题

mybatis 通过xml方式使用mysql的存储过程,在本地测试的时候一切正常,但是放到服务器上执行的sql语句就变了
在本地测试的时候执行的是

 {call p_mishi_selectFavoriteList(?)} 

在服务器上就变成了

 select count(0) from ({call p_mishi_selectFavoriteList(?)}) tmp_count

请问各位大神知道是什么问题么?

一下是配置

 <select id="selectFavoriteList" parameterType="java.lang.Long" resultMap="mapForFavoriteList" statementType="CALLABLE">
<![CDATA[{call p_mishi_selectFavoriteList(#{userid,jdbcType=BIGINT,mode=IN})}]]>
</select>
<resultMap type="com.mishi.app.model.Favorite" id="mapForFavoriteList">
   <id column="favorite_id" jdbcType="BIGINT" property="id" />
    <result column="favorite_addTime" jdbcType="TIMESTAMP" property="addtime" />
    <result column="favorite_deleteStatus" jdbcType="BIT" property="deletestatus" />
    <result column="type" jdbcType="INTEGER" property="type" />
    <result column="goods_id" jdbcType="BIGINT" property="goodsId" />
    <result column="store_id" jdbcType="BIGINT" property="storeId" />
    <result column="user_id" jdbcType="BIGINT" property="userId" />
</resultMap>

调用:

 List<Favorite> favList = favoriteMapper.selectFavoriteList(userId);
  • 写回答

3条回答 默认 最新

  • 关注
    评论

报告相同问题?

悬赏问题

  • ¥30 这是哪个作者做的宝宝起名网站
  • ¥60 版本过低apk如何修改可以兼容新的安卓系统
  • ¥25 由IPR导致的DRIVER_POWER_STATE_FAILURE蓝屏
  • ¥50 有数据,怎么建立模型求影响全要素生产率的因素
  • ¥50 有数据,怎么用matlab求全要素生产率
  • ¥15 TI的insta-spin例程
  • ¥15 完成下列问题完成下列问题
  • ¥15 C#算法问题, 不知道怎么处理这个数据的转换
  • ¥15 YoloV5 第三方库的版本对照问题
  • ¥15 请完成下列相关问题!