【mybatis】 xml中的#和$

1

#在预编译的时候相当于一个?占位符,而$则是字符串

select * from user where id=#{id} -> select * from user where id=?

select * from user where id=${id} -> select * from user where id=“lalal”

2

#能有效防止sql注入 $适合传入一个对象

结论

尽量使用# 而不是$


版权声明:本文为qq_44173974原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。