代碼規範

一、MyBatis 不要爲了多個查詢條件而寫 1 = 1 當遇到多個查詢條件,使用where 1=1 可以很方便的解決我們的問題,但是這樣很可能會造成非常大的性能損失,因爲添加了 「where 1=1 」的過濾條件之後,數據庫系統就無法使用索引等查詢優化策略,數據庫系統將會被迫對每行數據進行掃描(即全表掃描) 以比較此行是否滿足過濾條件,當表中的數據量較大時查詢速度會非常慢;此外,還會存在SQL
相關文章
相關標籤/搜索
本站公眾號
   歡迎關注本站公眾號,獲取更多信息