第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

刪除信息報(bào)500錯(cuò)誤

看控制臺(tái)打印信息,沒(méi)有parameter值。

log信息顯示:

###?Error updating database. ?Cause: java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for Message.deleteOne

### Cause: java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for Message.deleteOne

Message.xml 配置信息:

<delete id="deleteOne" parameterType="int">
? ?DELETE FROM message
? ?WHERE id = #{_parameter}
</delete>

MessageDao中可以正常獲取id值:

sqlSession.delete("Message.deleteOne", id);
sqlSession.commit();
點(diǎn)擊刪除跳轉(zhuǎn)頁(yè)面也是正確的:

http://localhost:8080/deleteone.action?id=8

查詢(xún)的都沒(méi)有問(wèn)題,就是刪除的時(shí)候會(huì)報(bào)500錯(cuò)誤,批量刪除也一樣。不明白為什么那個(gè)parameter值獲取不到


正在回答

2 回答

你怎么解決的

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

kalick

sqlSession.delete("Message.deleteOne", id); 這句改為 sqlSession.delete("com.imooc.dao.IMessage.deleteOne", id); 就好了
2017-06-25 回復(fù) 有任何疑惑可以回復(fù)我~

問(wèn)題已解決,我采用了接口式編程,要點(diǎn):

1. 必須保證manpper.xml文件的id值要跟你的接口中的方法名一致,

2. 要將manpper.xml中的所有數(shù)據(jù)庫(kù)操作統(tǒng)一都在接口中定義方法才行。

1 回復(fù) 有任何疑惑可以回復(fù)我~
#1

kalick

你好,按照你說(shuō)的寫(xiě)好了,為什么還是出問(wèn)題呢
2017-06-24 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消
通過(guò)自動(dòng)回復(fù)機(jī)器人學(xué)Mybatis---基礎(chǔ)版
  • 參與學(xué)習(xí)       107413    人
  • 解答問(wèn)題       830    個(gè)

微信公眾號(hào)自動(dòng)回復(fù)功能學(xué)習(xí)Mybatis,基礎(chǔ)教程加案例實(shí)戰(zhàn)方式學(xué)習(xí)

進(jìn)入課程

刪除信息報(bào)500錯(cuò)誤

我要回答 關(guān)注問(wèn)題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)