感謝這位大哥的分享:http://www.cnblogs.com/teach/p/5685545.html
個人的理解
#就是幫我們做了類型的轉換與判斷,穿的是string類型,傳到對應的mapper文件裏面會幫我們自動的加上‘引號。
$就比較靈活!對應的會幫我們把string類型轉成int類型,只要你傳的是中文。
回到對應的主題上來:今天的工作遇到的就是sql server查詢時候,因爲對應的字段是varchar類型,而傳入的參數是int 類型,這就導致了數據庫裏的數據在轉換成int的時候報錯。
因此,活用 #和$號來分別對應開發情況。