单项选择题
在MaBatis中,以下关于缓存说法错误的选项是()。
A.MyBatis的缓存分为一级缓存和二级缓存
B.二级缓存可以被所有的sqlSession共享
C.全局的二级缓存开关在MyBatis配置文件的settings标签中配置,默认为false
D.在映射文件中默认是没有开启二级缓存的,开启二级缓存需要使用cache标签
相关考题
-
单项选择题
下列对于MyBatis说法正确的是()。
A.MyBatis是表示层的处理框架
B.MyBatis不能使用第三方连接池,只能使用内置连接池
C.MyBatis可以使用注解方式对sql语句进行方法映射处理
D.MyBatis只能处理一对多、多对一,不能对多对多进行关联映射 -
多项选择题
以下关于MyBatis说法正确的是()。
A.MyBatis是一款基于MySql的数据库操作框架,缺点是不能针对其他数据库
B.MyBatis支持普通SQL查询,但是不支持存储过程的调用
C.多个参数时可以使用@Param注解对参数名进行修饰后识别
D.多个参数时,mybatis默认识别的参数名是arg0、arg1 -
单项选择题
在Mybatis中,SQL映射文件中配置insert语句时,以下描述错误的是()。
A.parameterType 表示传入SQL语句句的参数类型,它可以是基本数据类型(如int,String,Date等),基本数据类型传参,只能传入一个,在SQL语句中通过#{参数名}即可获取传入的值
B.parameterType 表示传入SQL语句句的参数类型,也可以是复杂数据类型(Java实体类、Map),在SQL语句中通过#{属性名}或#{map的KeyName}即可获取传入的值
C.useGeneratedKeys此属性会使MyBatis 使用JDBC 的getGeneratedKeys()方法来获取由数据库内部生产的主键,其默认值为true
D.keyProperty 的作用是将插入或更新操作时的返回值赋值给PO 类的某个属性,通常会设置为主键对应的属性
