题目内容

简单的说一下mybatis的一级缓存和二级缓存的特点。

查看答案
更多问题

MyBatis的更新操作有关说法错误的是

A. MyBatis的更新操作在映射文件中是通过配置 元素来实现的
B. MyBatis的更新操作也需要进行事务提交
C. MyBatis的更新操作执行了SqlSession的update()方法
D. MyBatis的更新操作和添加操作时,只需要将insert()方法改为updat()方法即可

有关MyBatis配置文件中元素的说法错误的是

A. 元素主要用于改变MyBatis运行时的行为,例如开启二级缓存、开启延迟加载等
B. 虽然不配置 元素,也可以正常运行MyBatis,但是熟悉 的配置内容以及它们的作用还是十分必要的
C. 元素中延迟加载的全局开关的参数lazyLoadingEnabled默认开启
D. 元素的配置内容大多数都不需要开发人员去配置它,通常在需要时只配置少数几项即可

以下有关MyBatis动态SQL中的主要元素说法错误的是

A. 用于单条件分支判断
B. ( 、 )用于多条件分支判断
C. 循环语句,常用于in语句等列举条件中
D. 从OGNL表达式中创建一个变量,并将其绑定到上下文,只于模糊查询的sql中

以下有关MyBatis映射文件中元素说法正确的是。( )

A. 元素用于映射插入语句,在执行完元素中定义的SQL语句后,没有返回结果。
B. 元素的属性与 元素的属性相同。
C. keyColumn属性用于设置第几列是主键,当主键列不是表中的第一列时需要设置。
D. useGeneratedKeys(仅对insert有用)此属性会使MyBatis使用JDBC的getGeneratedKeys()

答案查题题库