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>

  • 相关阅读:
    Vue图片国际化
    lambda表达式
    1
    JSPday11
    JSPday10
    JSPday09
    JSPday08
    JSPday07
    JSPday23 预留
    JSPday05(Servlet)
  • 原文地址:https://www.cnblogs.com/sprinng/p/9003630.html
Copyright © 2011-2022 走看看