課程
/后端開發(fā)
/Java
/MyBatis-Plus入門
queryWrapper查詢的怕存在sql注入情況?應(yīng)該怎么解決呀
2020-01-10
源自:MyBatis-Plus入門
正在回答
? ? ? ?queryWrapper中的絕大多數(shù)方法都避免了sql注入問題,只有少數(shù)方法存在sql注入,你可以查看官方的文檔,地址為:https://mybatis.plus/guide/wrapper.html。上面清楚的告訴你哪個方法會有sql注入風(fēng)險。
? ? ? ? 對于存在sql注入的方法,建議能不用盡量不用。如果要用的話,要確保里面的參數(shù)不存在sql注入問題。確保的方式可以是自己編寫檢查代碼,對參數(shù)進(jìn)行驗(yàn)證,或者確保那個參數(shù)是你自己后端的代碼根據(jù)業(yè)務(wù)邏輯正確計(jì)算出來的不是從前端傳的等。
舉報(bào)
MyBatis-Plus框架入門必學(xué)課程!
2 回答請問老師,mp如何插入返回主鍵?
2 回答怎么用mp直接執(zhí)行sql語句?
1 回答MP與Hibernate
2 回答關(guān)于第4個例子中SQL注入的問題
2 回答請問如何能自定義分頁SQL呢
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2020-01-10
? ? ? ?queryWrapper中的絕大多數(shù)方法都避免了sql注入問題,只有少數(shù)方法存在sql注入,你可以查看官方的文檔,地址為:https://mybatis.plus/guide/wrapper.html。上面清楚的告訴你哪個方法會有sql注入風(fēng)險。
? ? ? ? 對于存在sql注入的方法,建議能不用盡量不用。如果要用的話,要確保里面的參數(shù)不存在sql注入問題。確保的方式可以是自己編寫檢查代碼,對參數(shù)進(jìn)行驗(yàn)證,或者確保那個參數(shù)是你自己后端的代碼根據(jù)業(yè)務(wù)邏輯正確計(jì)算出來的不是從前端傳的等。