MyBatis 源碼學習10——動態SQL實現原理(上)

一、動態SQL的使用 動態SQL:事先無法預知具體的條件,需要在運行時根據具體的情況動態地生成SQL語句。 使用MyBatis動態SQL進行條件查詢的一個案例: MyBatis動態SQL相關的標籤: • <if>:通過OGNL表達式判斷參數內容是否爲空,如果表達式結果爲true,則MyBatis框架會自動拼接標籤內的SQL內容,否則會對標籤內的SQL片段進行忽略 • <where>:用於保證至少有
相關文章
相關標籤/搜索