用mybatis 一個很爽的地方就是可以實現動態sql,構建動態sql我們需要了解一些標籤
1.<if test="xx!=null and xx!=''"></if> 判斷
2 <where></where> 添加 where,如果where 後面緊跟“AND” 或者 “OR” 則 剔除掉
3.<set></set> 添加set,如果有多餘的逗號則剔除掉
4.<trim prefix="WHERE" prefixOverrides="AND|OR"></trim> 更靈活的去除多餘內容,可以實現 where 和 set的 效果
5.<choose><when></when><otherwise></otherwise></choose> 選擇,類似於java的switch
6.<foreach collection="list" item="item" open="(" separator="," close=")"></foreach> 遍歷