多项选择题X 纠错

A.MyBatis框架每次创建结果对象的新实例时,都会使用一个对象工厂(ObjectFactory)的实例来完成
B.MyBatis中默认的ObjectFactory的作用就是实例化目标类,它只可以通过默认构造方法实例化
C.想要实例化目标类,就要通过自定义ObjectFactory,然后进行配置来实现
D.在配置文件中使用元素可以配置自定义的ObjectFactory

参考答案:
查答案就用赞题库小程序 还有拍照搜题 语音搜题 快来试试吧
无需下载 立即使用

你可能喜欢

多项选择题

A.一个类上
B.一个方法上
C.一个属性上
D.以上都可以

多项选择题

A.进行权限验证
B.记录请求信息的日志
C.判断用户是否登录
D.资源清理

多项选择题

A.使用MyBatis手动编写SQL要比使用Hibernate的工作量大
B.MyBatis可以配置动态SQL并优化SQL
C.MyBatis更新数据时,需要发送所有字段;不支持存储过程
D.对于一些复杂的和需要优化性能的项目来说,使用MyBatis更加合适

多项选择题

A.SqlSessionFactory是MyBatis框架中十分重要的对象,其主要作用是创建SqlSession
B.SqlSessionFactory对象的实例可以通过SqlSessionFactoryBuilder对象来构建
C.SqlSessionFactory对象是线程安全的,它一旦被创建,在整个应用执行期间都会存在
D.通常每一个数据库都会只对应一个SqlSessionFactory,所以在构建SqlSessionFactory实例时,建议使用单列模式

多项选择题

A.core:包含了JDBC的核心功能
B.dataSource:访问数据源的实用工具类
C.object:以面向对象的方式访问数据库
D.support:包含了core和dataSource包的支持类

多项选择题

A.SqlSession是MyBatis框架中另一个重要的对象,其主要作用是执行持久化操作
B.每一个线程都应该有一个自己的SqlSession实例,并且该实例是不能被共享的
C.SqlSession实例也是线程不安全的,因此其使用范围最好在一次请求或一个方法中
D.使用完SqlSession对象之后,要及时的关闭它,通常可以将其放在finally块中关闭

多项选择题

A.使用<where>元素替换条件“where 1=1”后,既保证了where后面的条件成立,又避免了where后面第一个词是and或者or之类的关键词
B.使用<where>元素对“where 1=1”条件进行了替换,只用当<where>元素的test属性成立才会在拼接SQL中加入where关键字,否则将不会添加
C.<trim>元素和<where>元素功能相同,都是对对“where 1=1”条件进行替换,并去除多余字符 
D.以上说法都正确

赞题库

赞题库-搜题找答案

(已有500万+用户使用)


  • 历年真题

  • 章节练习

  • 每日一练

  • 高频考题

  • 错题收藏

  • 在线模考

  • 提分密卷

  • 模拟试题

无需下载 立即使用

版权所有©考试资料网(ppkao.com)All Rights Reserved