Mybatis中#{}和${}的区别是什么?
原文链接,讲的很细!!!!!
动态 sql 是 MyBatis 的主要特性之一,在 mapper 中定义的参数传到 xml 中之后,在查询之前 MyBatis 会对其进行动态解析。MyBatis 为我们提供了两种支持动态 sql 的语法:#{} 以及 ${}。
面试题:#{}和KaTeX parse error: Expected 'EOF', got '#' at position 13: {}的区别是什么?
1)#̲{}是预编译处理, {}是字符串替换。
2)MyBatis在处理#{}时,会将SQL中的
转载
2021-07-30 17:17:51 ·
1191 阅读 ·
0 评论