首页 > 大学专科> 土建
题目内容 (请给出正确答案)
[主观题]

在一个MyBatis的应用中,关于SlqessionFactoyfBuilder,SqlsessionFactory以及Sqlsession的应用

范围和生命周期,以下说法错误的是()

A.SlqessionFactoyfBuilder的最佳范围为方法范围,即可以定义为本地方法变量

B.SqlsessionFactory的最佳范围是应用范围

C.Sqlsession的最佳范围是方法范围或者请求范围

D.Sqlsession执行CRUD操作,不同线程可以共享

暂无答案
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“在一个MyBatis的应用中,关于SlqessionFact…”相关的问题
第1题
关于Mybatis框架中核心配置文件中environments说法不正确的选项有()

A.可以存在多个

B.只能有一个

C.可以有多个environment子标签

D.用来配置连接数据库的环境

点击查看答案
第2题
MyBatis映射文件中元素是配置文件的根元素,它包含一个namespace属性,该属性为这个指定了唯一的命名空间。()
点击查看答案
第3题
关于Mybatis中的XXXMapper文件中标签的id属性说法不正确的选项是()

A.是此标签的唯一标识

B.可以省略

C.不可以省略

D.不可以重复

点击查看答案
第4题
关于Mybatis的一些好处和特点的说法错误的是()

A.Mybatis需要程序员自己去编写SQL,程序员可以结合数据库自身的特点灵活控制sql语句

B.Mybatis封装了底层JDBC API的调用细节,因此比hibernate等全自动orm框架的查询效率要低一些

C.Mybatis能自动将结果集转换成JavaBean对象

D.Mybatis把sql语句从Java源程序中独立出来,放在单独的XML文件中编写,给程序的维护带来了很大便利

点击查看答案
第5题
在实际的项目开发中,Spring与MyBatis都是整合在一起使用的。()
点击查看答案
第6题
MyBatis中#{}和${}的区别有以下哪些?()

A.使用#{}可以有效的防止SQL注入,提高系统安全性

B.Mybatis在处理${}时,就是把${}替换成变量的值

C.Mybatis在处理#{}时,会将sql中的#{}替换为?号,调用PreparedStatement的set方法来赋值

D.#{}是预编译处理,${}是字符串替换

点击查看答案
第7题
Mybatis是一个完全封装JDBC的半自动化ORM框架。()
点击查看答案
第8题
Mybatis是一个控制层框架。()
点击查看答案
第9题
关于应用层网关,以下哪一项描述是错误的()?

A.针对特定应用层协议

B.防御针对特定应用的攻击行为

C.工作在透明模式或代理模式

D.是一个集成在应用服务器中的软件模块

点击查看答案
第10题
Mybatis是一个视图层框架。()
点击查看答案
第11题
关于docker以下说法不正确的是?()

A.docker是一个开源的应用容器引擎

B.开发者可以打包他们的应用以及依赖包到一个可移植的容器中

C.只能发布在特定的Linux机器上,可以实现虚拟化

D.主要应用于企业的PAAS平台

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改