在使用MyBatis的时候,除了可以使用@Param注解来实现多参数入参,还可以用()传递多个参数值。
A. 用Map对象可以实现传递多参数值
B. 用List对象可以实现传递多参数值
C. 用数组的方式传递
D. 用Set集合的方式传递
如果MyBatis进行查询的时候,实体类的属性名和数据库字段不一致,应该()
A. 使用注解声明
B. 修改数据库
C. 使用resultMap对应
D. 不使用该字段
MyBatis映射文件中的根标签中在对应接口时必须要指定的一个属性是(),如果要对接口进行数据查询,这个属性值的含义是()
A. url;接收数据信息位置
B. servlet;用于调用数据
C. project;定义工程
D. namespace;唯一的id或全路径名
MyBatis中进行参数注入,#{}和${}区别?
A. ${}是字符串替换,直接拼成sql;
B. {}表示一个占位符,会进行预编译处理,MyBatis在处理
C. { }时,它会将sql中的
D. { }替换为?,然后调用PreparedStatement的set方法来赋值,传入字符串后,会在值两边加上单引号
E. 没有区别
F. C.
G. {}是直接拼成sql,${}则会以字符串形式与sql进行拼接
H. ${}优势在于可以防止sql注入