zoukankan      html  css  js  c++  java
  • 解决mybatis报错Result Maps collection does not contain value for java.lang.Integer

    解决办法:
    1.检查mybatis的xml配置

    2.在某处肯定有配错了的,如"resultMap" -->"resultType"

    [html] view plain copy
    <select id="getNumDayMoney" resultMap="java.lang.Integer" parameterType="java.lang.Integer">
    <![CDATA[
    select sum(money) from dw_account_recharge where user_id = #{userId}
    AND addtime < UNIX_TIMESTAMP(
    date_sub(curdate(), INTERVAL - 1 DAY)
    )
    AND addtime > UNIX_TIMESTAMP(
    date_sub(curdate(), INTERVAL 1 DAY)
    )
    ]]>
    </select>
    修改为:
    [html] view plain copy
    <select id="getNumDayMoney" resultType="java.lang.Integer" parameterType="java.lang.Integer">
    <![CDATA[
    select sum(money) from dw_account_recharge where user_id = #{userId}
    AND addtime < UNIX_TIMESTAMP(
    date_sub(curdate(), INTERVAL - 1 DAY)
    )
    AND addtime > UNIX_TIMESTAMP(
    date_sub(curdate(), INTERVAL 1 DAY)
    )
    ]]>
    </select>

  • 相关阅读:
    分布式事务
    幂等性
    方法重载
    伊人之乡
    恋桃诗
    C#使用litJson解析Json(二)
    C#使用litJson解析Json(一)
    用浏览器调试Html
    Oracle之触发器(Trigger)
    Oracle之视图(View)
  • 原文地址:https://www.cnblogs.com/sprinng/p/9003630.html
Copyright © 2011-2022 走看看