问答题
简答题
描述MyBatis中#{}和${}大括号引用参数的区别。
【参考答案】
1.#{}会作为方法参数使用,替代sql中的?;有预编译机制,防止sql注入,效率高;字符串类型会自动两边拼单引号。......
(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)
点击查看答案
相关考题
-
单项选择题
映射文件中的标签没有()
A.mapper
B.delete
C.insert
D.mappers -
多项选择题
关于mybatis基于接口的程序开发中说法正确的是()
A.映射文件中声明的名称空间应该为该映射文件对应的处理接口的全路径名称
B.接口中应该声明和映射文件中sql对应的id相同名称的方法
C.方法接收的参数应该和sql中接收的参数一致
D.方法的返回值应该和sql中声明的返回值类型一致 -
单项选择题
不是${}作用的是()。
A.字符串替换
B.拼接符
C.传递参数
D.预编译处理
