動(dòng)態(tài)sql就是可以對(duì)sql語句進(jìn)行靈活的封裝剃袍,拼接腕侄。
通過mybatis語法的判斷可以實(shí)現(xiàn)動(dòng)態(tài)sql时呀。
1 if標(biāo)簽 - 多條件查詢殊校,獲取用戶列表晴玖;
2 where標(biāo)簽 - 解決if標(biāo)簽拼接字符串AND符號(hào)問題(可以去掉開頭的AND符號(hào));
3 trim標(biāo)簽 - 定制where標(biāo)簽的規(guī)則
4 set標(biāo)簽 - 解決更新數(shù)據(jù)表時(shí)字符串拼接逗號(hào)”,”問題为流;
5 foreach標(biāo)簽 – 如果需要使用IN查詢多條相同數(shù)據(jù)呕屎,可以使用foreach遍歷;
6 sql標(biāo)簽 – 可以提取重復(fù)sql語句片段敬察;
更詳細(xì)的內(nèi)容可以參見官方文檔秀睛。