多项选择题
关于Mybatis缓存描述正确的是()
A.MyBatis提供了一级缓存和二级缓存的支持
B.一级缓存存储作用域为Session
C.二级缓存存储作用域为Mapper(Namespace)
D.当某一个作用域进行了C/U/D 操作后,默认该作用域下所有select 中的缓存将被clear
点击查看答案
相关考题
-
单项选择题
${}和#{}的区别描述错误的是()
A.#{}是预编译处理,${}是字符串替换
B.#{}解析传过来参数带单引号
C.开发中两种均可任意使用
D.如果要用${},就一定要提前检查参数,避免SQL注入 -
多项选择题
Mybatis框架使用Mapper动态代理方式,Mapper接口开发需要遵循以下规范()
A.Mapper.xml文件中的namespace与mapper接口的类路径必须一致
B.接口方法名和Mapper.xml中定义的每个statement的id必须一致
C.接口方法的输入参数类型和mapper.xml中定义的statement 的parameterType的类型相同
D.接口方法的输出参数类型和mapper.xml中定义的statement的resultType的类型相同 -
单项选择题
使用Mybatis的正确步骤是()
A.读取配置-->构建SqlSession工厂-->创建SqlSession对象-->执行查询-->释放资源
B.构建SqlSession工厂-->读取配置-->创建SqlSession对象-->执行查询-->释放资源
C.读取配置-->创建SqlSession对象-->构建SqlSession工厂-->执行查询-->释放资源
D.读取配置-->构建SqlSession工厂-->创建SqlSession对象-->释放资源-->执行查询
