01
2020
04

#{}与${}的区别是什么?

 #{} 是预编译处理,${}是字符串替换。 


    1. Mybatis处理#{}时,会将sql#{}转换为?,然后使用PreparedStatement的set方法来赋值。


    2. 使用#{}能有效的预防SQL注入,提高系统的安全性。

« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。