PLSQ執行同樣的sql,使用mybatis進行動態拼裝執行的時候非常慢的問題解決


如題,項目中碰到了同樣的sql,在plsql中執行很快,幾乎秒出,但在程序中使用mybatis框架時,卻非常的慢,前提是動態拼裝的sql。在使用寫死的參數,不會出現很慢的效果。最后發現是使用 #{xxx} 去注入參數時查詢很慢,在使用${xxx}查詢幾乎和plsq中查詢時間時一樣的。

更改前

更改后 

具體原因需以后了解mybatis的底層。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM