mybatis select、insert、update、delete以及批量更新操做
http://blog.csdn.net/bear_wr/article/details/52386257html
-----------------------------------sql
ifmybatis
結果:測試
-------------------------------spa
獲取參數方式:上面使用的就是hashmap.net
-------------------------------3d
傳入多個參數htm
--------------------------------blog
choose(when otherwise)hash
傳入三個參數 注意觀察輸出的sql語句 (按照id查詢)
不傳入id 傳入loginname和password再次測試(按照loginname和password查詢)
不傳入任何參數 觀察打印的sql
-------------------------------------
where
測試時可能出現問題
可是若是隻傳入id 不傳入state 則出現錯誤
使用where則能夠避免這種錯誤
這樣 不管傳參與否 不管最後的內容是and或or 則where元素也知道如何將他們去除
-----------------------------------
set
set元素會動態設置前置set關鍵字 同時也會消除無關的逗號 須要注意的是更新以後須要commit 數據才能更新成功
------------------------------
foreach
參考文章:https://www.cnblogs.com/fangyu19900812/p/6046209.html
-------------------------------
bind
-----------------------------------------
模糊查詢
--------------------------------