MyBatis報(bào)錯(cuò) Parameter 'arg0' not found

dao中定義方法:

List<KeyValueEntity> groupByDay(Date startDate, Date endDate);

在早期,參數(shù)沒(méi)做注解時(shí)默認(rèn)是按順序獲取,以0、1等為索引,所以Mapper是這樣寫(xiě)的:

    <select id="groupByDay" resultType="io.renren.modules.business.entity.template.KeyValueEntity">
        select DATE_FORMAT(create_time, '%Y/%m/%d') as keyText, count(*) as value
        from question_answer
        where create_time BETWEEN #{0, jdbcType=DATE} AND #{1, jdbcType=DATE}
        group by keyText
        order by keyText
    </select>

后來(lái)由0、1改為用arg0、arg1代替:

    <select id="groupByDay" resultType="io.renren.modules.business.entity.template.KeyValueEntity">
        select DATE_FORMAT(create_time, '%Y/%m/%d') as keyText, count(*) as value
        from question_answer
        where create_time BETWEEN #{arg0, jdbcType=DATE} AND #{arg1, jdbcType=DATE}
        group by keyText
        order by keyText
    </select>

而新版的又改成以參數(shù)名使用:

    <select id="groupByDay" resultType="io.renren.modules.business.entity.template.KeyValueEntity">
        select DATE_FORMAT(create_time, '%Y/%m/%d') as keyText, count(*) as value
        from question_answer
        where create_time BETWEEN #{startDate, jdbcType=DATE} AND #{endDate, jdbcType=DATE}
        group by keyText
        order by keyText
    </select>

對(duì)于當(dāng)前庫(kù)的強(qiáng)制更新,可以使用命令:

mvn clean install -U

對(duì)于下面打包命令,也是會(huì)使用新庫(kù):

mvn clean package
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 前言 本篇將完成DAO層的設(shè)計(jì)與開(kāi)發(fā),包括: 數(shù)據(jù)庫(kù)、DAO實(shí)體與接口設(shè)計(jì)與編碼 基于MyBatis實(shí)現(xiàn)DAO編程...
    MOVE1925閱讀 1,486評(píng)論 0 4
  • 1.1mybatis下載 mybaits 的代碼由github.com 管理,地址:https://github....
    暖熊熊閱讀 937評(píng)論 0 5
  • 小時(shí)候不知存折為何物,銀行好像很神圣,路過(guò)銀行小心臟總是怦怦跳,多希望能在銀行門(mén)口撿到鈔票。爸媽也好像從不上銀行,...
    mimi播報(bào)閱讀 586評(píng)論 2 4
  • 26日晚2個(gè)多小時(shí)的學(xué)習(xí),讓第四期大師課學(xué)員們收獲頗多,也紛紛曬出了自己的感悟!
    九一同桌教育閱讀 790評(píng)論 0 0
  • 蕨類(lèi)植物,又稱羊齒植物,是地球上存在時(shí)間悠久的一類(lèi)植物,他們地球生命的見(jiàn)證者,也是恐龍的食物,又是有著幾百萬(wàn)...
    綠汀閱讀 1,089評(píng)論 1 7

友情鏈接更多精彩內(nèi)容