多项选择题
A.MyBatis提供了一级缓存和二级缓存的支持B.一级缓存存储作用域为SessionC.二级缓存存储作用域为Mapper(Namespace)D.当某一个作用域进行了C/U/D 操作后,默认该作用域下所有select 中的缓存将被clear
A.#{}是预编译处理,${}是字符串替换B.#{}解析传过来参数带单引号C.开发中两种均可任意使用D.如果要用${},就一定要提前检查参数,避免SQL注入
A.Mapper.xml文件中的namespace与mapper接口的类路径必须一致B.接口方法名和Mapper.xml中定义的每个statement的id必须一致C.接口方法的输入参数类型和mapper.xml中定义的statement 的parameterType的类型相同D.接口方法的输出参数类型和mapper.xml中定义的statement的resultType的类型相同