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

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定

刪除信息報500錯誤

看控制臺打印信息,沒有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();
點擊刪除跳轉(zhuǎn)頁面也是正確的:

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

查詢的都沒有問題,就是刪除的時候會報500錯誤,批量刪除也一樣。不明白為什么那個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ù)我~

問題已解決,我采用了接口式編程,要點:

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

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

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

kalick

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

舉報

0/150
提交
取消
通過自動回復(fù)機(jī)器人學(xué)Mybatis---基礎(chǔ)版
  • 參與學(xué)習(xí)       107414    人
  • 解答問題       831    個

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

進(jìn)入課程

刪除信息報500錯誤

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

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

幫助反饋 APP下載

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

公眾號

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