前不久,有人來我們公司面試,我們的經理問道了這個問題,我也是一知半解,所以就去百度了一番。 其實區別很簡單的,舉個例子大家就會明白的。寫一句SQL-例如:select * from user_role where user_code = "100"; 這句話而言,需要寫成 select * from
前不久,有人來我們公司面試,我們的經理問道了這個問題,我也是一知半解,所以就去百度了一番。
其實區別很簡單的,舉個例子大家就會明白的。寫一句SQL-例如:select * from user_role where user_code = "100";
這句話而言,需要寫成 select * from ${tableName} where user_code = #{userCode}
所以,$符是直接拼成sql的 ,#符則會以字元串的形式 與sql進行拼接。
------------------------------------如有不對不妥,請予以指正!