请在 下方输入 要搜索的题目:

MyBatis 中 #{}和 ${}的区别是什么?

MyBatis 中 #{}和 ${}的区别是什么?

发布时间:2025-07-11 22:14:02
推荐参考答案 ( 由 快搜搜题库 官方老师解答 )
联系客服
答案:\#{}是预编译处理,${}是字符替换。在使用 #{}时,MyBatis 会将 SQL 中的 #{}替换成“?”,配合 PreparedStatement 的 set 方法赋值,这样可以有效的防止 SQL 注入,保证程序的运行安全。
专业技术学习
专业技术学习
搜搜题库系统