单项选择题
关于MyBatis中传递多参数的情况,如果参数封装成Java Bean,应该怎么获取属性值?()
A.通过#{参数名.属性名}
B.通过#{arg0}来获得
C.通过#{arg1}来获得
D.通过#{成员属性}来获得
点击查看答案
相关考题
-
单项选择题
MyBatis是()一层的框架。
A.业务逻辑层
B.表示层
C.持久层
D.数据库层 -
单项选择题
mapper.xml的SQL语句中的占位符${}和#{}描述错误的是()。
A.一般会采用#{},#{}在mybatis中,最后会被解析为?,其实就是Jdbc的PreparedStatement中的?占位符,它有预编译的过程,可以防止SQL注入
B.#{}中的变量名可以任意,如果入参类型是pojo,比如是Student类那么#{name}表示取入参对象Student中的name属性
C.${}取对象的属性使用的是OGNL(Object Graph Navigation Language)表达式
D.${}不会做类型解析,但不存在SQL注入的风险 -
单项选择题
Mybatis的表关联的映射描述错误的是()。
A.一对一关联
B.一对多关联
C.多对多关联
D.以上都不对
