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>

  • 相关阅读:
    .Spring事务管理
    什么叫事务;什么叫业务逻辑;什么叫持久化
    Hibernate基本应用01
    Maven整理
    责任链模式和观察者模式
    SpringBoot基础入门
    反射总结
    多线程
    IO流
    File类总结
  • 原文地址:https://www.cnblogs.com/sprinng/p/9003630.html
Copyright © 2011-2022 走看看