ImageVerifierCode 换一换
格式:DOCX , 页数:45 ,大小:32.77KB ,
资源ID:7795813      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-7795813.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(JAVA EE 数据持久化含答案Word文档下载推荐.docx)为本站会员(b****4)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

JAVA EE 数据持久化含答案Word文档下载推荐.docx

1、(正确答案)mapcollection9. 删除具有主从关系的主表记录时会出现删除异常,可以使用什么解决方式()设置从表的删除时规则为“置为NULL”(正确答案)设置主表的删除时规则为“置为NULL”设置从表的删除时规则为“置为级联”(正确答案)设置主表的删除时规则为“置为级联”10. 执行以下代码生成结果变量result代表的含义是什么int result=userMapper.deleteUserById(id);() 单选题删除消耗时间删除数据字段数量数据删除受影响的行数(正确答案)数据库剩余数据行数11. 在MyBatis数据库操作时,需要编写()和对应的xml文件,其中xml文件中编

2、写的是对应Sql语句 单选题接口和抽象方法(正确答案)普通类和普通方法抽象类和抽象方法普通类和抽象方法12. SelectKey(statement=select last_insert_id(),keyProperty=id,resultType=Long.class, before=false)注解的作用是什么() 单选题返回值为最后一次插入数据的id值(正确答案)查询数据库中最大的id值查询当前数据库中id的数量查询数据库中是否存在相同id13. 以下哪项不属于xml映射文件标签 单选题selectresultmapparameter(正确答案)include14. MyBatis中用于

3、表示返回结果类型的属性名称是 单选题resultType(正确答案)parameterTypecollectionreturnType15. MyBatis中用于表示输入类型的属性名称是 单选题resultTypeparameterType(正确答案)16. 在 MyBatis 的配置文件中,通过( )标签来设置实体类的别名 单选题propertiessettingstypeAliases(正确答案)dataSource17. 以下哪项不属于Mybatis全局配置文件中的标签 单选题data(正确答案)pluginstypealiases18. 以下哪项不属于resultMap的自动映射级别

4、单选题NONEPARTIALFULLANY(正确答案)19. 以下说法错误的是 单选题Mapper接口方法名和mapper.xml中定义的每个sql的id可以不同(正确答案)Mapper接口方法的输入参数类型和mapper.xml中定义的每个sql的parameterType的类型相同Mapper接口方法的输出参数类型和mapper.xml中定义的每个sql的resultType的类型相同Mapper.xml文件中的namespace即是mapper接口的类路径20. 用于取出由数据库内部生成主键的属性是() 单选题keyPropertyuseGeneratedKeys(正确答案)keyCol

5、umndataBaseid21. 更新数据的Mapper.xml的标签是什么 单选题InsertSelectUpdate(正确答案)Delete22. 使用jdbc方式返回主键自增的值需要设置标签的什么属性() 单选题id23. Mybatis实现DML操作的标签有哪些()updatedeleteprovider24. Mybatis接口方法中只有一个参数时,在映射器XML可用的参数是什么() 单选题paramparam0arg0(正确答案)arg125. Mybatis接口绑定的方式有哪两种注解绑定(正确答案)直接绑定XML里面写SQL绑定(正确答案)XML里面写方法绑定26. 在mappe

6、r中如何传递多个参数使用占位符的思想(正确答案)使用数组传递使用map集合作为参数来装载(正确答案)无法实现27. 如何获取自动生成的(主)键值 单选题设置resultMap设置useGeneratedKeys设置keyProperty(正确答案)设置Property28. Mybatis中使用自动映射就是通过()让Mybatis自动将值匹配到对应字段上 单选题类名属性名别名(正确答案)29. Mapper接口的参数可以是简单类型(正确答案)pojo类型包装类型(正确答案)Map(正确答案)List集合(正确答案)30. 以下关于MyBatis集合类型参数的处理,说法错误的是() 单选题当参数

7、为Collection接口,转化为Map,Map的Key为collection当参数类型为List接口时,除了collection的值外,list作为key如果参数为数组,也会转化为Map,Map的key为array如果参数为数组,也会转化为Map,Map的key为list(正确答案)31. 以下哪项不属于MyBatis的API 单选题Executor(正确答案)SqlSession32. 在使用MyBatis的select标签查询客户(customer)的电话信息时,如果客户实体中电话的属性名为mobile,而客户表所对应的字段名为phone,则正确的写法是( ) 单选题select pho

8、ne from customerselect mobile from customerselect mobile as phone from customerselect phone as mobile from customer(正确答案)33. 标签支持的属性值以及属性 的作用和标签完全相同,分别有哪些()columnPrefix(正确答案)property(正确答案)javaType(正确答案)34. 子标签配置已经有的结果集时使用哪个属性() 单选题columnPrefix35. 以下不属于configrationsettingenvironments43. 标签可以实现对象遍历的用法

9、,适用对象不包括下列哪一个() 单选题数组MapListMath(正确答案)44. 以下属于choose标签内部标签的是when(正确答案)otherwise(正确答案)if45. 以下不属于Mybatis动态sql标签的是? 单选题trimforeachsetthan(正确答案)46. XML映射文件中,除了常见的增删改查标签之外,还有哪些标签parameterMap(正确答案)include(正确答案)selectKey(正确答案)47. 以下哪个属性作用为:当trim元素包含内容时,会把内容中匹配的前缀字符串去掉 单选题prefixprefixOverrides(正确答案)suffixs

10、uffixOverrides48. 以下哪项不属于Mybatis动态sql标签 单选题choosewhenget(正确答案)49. 实现对象遍历标签是 单选题foreach(正确答案)50. 以下属于MyBatis动态标签的是set(正确答案)choose(正确答案)51. 在 MyBatis 动态 SQL 中,没有使用下列( )标签 单选题for(正确答案)where52. 在mybatis3动态SQL中,没有使用下列()标签 单选题53. 标签包含以下哪些属性()item(正确答案)index(正确答案)separator(正确答案)54. 以下不属于foreach标签包含属性的是 单选题

11、closeitemend(正确答案)55. 主要用于更新时的mybatis动态sql标签是 单选题Choose(when/otherwise)Set(正确答案)WhereForeach56. 想实现批量删除的动态sql的标记可选择 单选题SetForeach(正确答案)57. 动态SQL标签标签中最少可以有几个标签() 单选题1(正确答案)23以上都不对58. 动态SQL标签标签中关于标签描述正确的是() 单选题标签可以有0个(正确答案)标签只能有1个标签可以有2个59. 以下不属于Mybatis的动态标签的是() 单选题ifwhere60. 动态SQL标签/if= null userName

12、 != null or userName != null | userName !61. 为实现批量输入和动态更新可以使用以下哪个动态SQL标签() 单选题set62. 用foreach标签实现对象遍历,当有多个参数时,可使用如下哪个注解为参数进行指定名称 单选题setMapParam(正确答案)value63. 二级缓存的默认效果有哪些()映射语句文件中的所有select语句将会被缓存(正确答案)映射语句文件中所有的insert语句、update语句和delete语句会刷新缓存(正确答案)缓存永远不会被回收如果没有设置刷新时间间隔,缓存会随时刷新64. 在以下场景中,不推荐使用二级缓存的是(

13、) 单选题以更新数据为主的应用中,查询业务较少(正确答案)以查询为主的应用中,尽可能少的更新操作查询业务绝大多数都是对单表进行操作的应用可以按业务划分对表进行分组时,关联表非常少65. 关于mybatis缓存的描述错误的是() 单选题一般提到Mybatis缓存的时候,都是指二级缓存一级缓存默认会启用一级缓存不能控制二级缓存不能控制(正确答案)66. 一般提到Mybatis缓存的时候指的是() 单选题二级缓存(正确答案)一级缓存本地缓存三级缓存67. 配置Mybatis Generator时,要求不会生成Examp相关的方法,需要设置targetRuntime为什么() 单选题Mybatis3S

14、imple(正确答案)Mybatis3Mybatis3x68. 使用MyBatis Generator自动工具生成的文件不包含(Entity(正确答案)DAO类SqlMap.xmlMapper XML69. 配置Mybatis Generator时,标签可以配置几个() 单选题0个1个或多个(正确答案)仅能设置1个必须设置多个70. MyBatis注解中怎么给参数一个名字() 单选题Param C11(正确答案)SelectOptionsResults71. 配置Mybatis Generator时,要生成数据库内所有表标签中的tableName应该设置成什么() 单选题!#%(正确答案)$7

15、2. 以下Mybatis核心接口中用于执行增删改查操作的是哪一个() 单选题ParameterHandlerResultSetHandlerStatementHandler73. 创建日志插件时应该通过拦截哪一个接口来完成 单选题74. Mybatis允许使用插件来拦截的核心接口有哪些()ParameterHandler(正确答案)ResultSetHandler(正确答案)ResultSet75. 以下哪项是可能造成JavaBean中字段与数据库列无法映射的原因字段与数据库列名不一致(正确答案)没有对应的getter/setter方法(正确答案)未导入jar包项目搭建出错76. MyBati

16、s中介绍了映射有哪些情况( )自动映射(正确答案)简单映射(正确答案)嵌套子查询映射(正确答案)嵌套联合查询映射(正确答案)77. SqlSessionFactory sqlMapper = new SqlSessionFactoryBuilder().build(resourceAsStream);这行代码代码主要做了哪些事呢,以下说法错误的是 单选题主要就涉及到了三个类SqlSessionFactoryBuilder、XMLConfigBuilder、XPathParserBuild方法首先都是用XML配置文件构建一个XMLConfigBuilder类,XMLConfigBuilder通过

17、parse方法返回一个Configuration配置类Configuration设置到SqlSessionFactory默认实现DefaultSqlSessionFactory的configuration属性并返回创建SqlSessionFactory对象是通过SqlSessionFactoryBuilder的build方法,他会返回它的默认实现类SqlSessionFactory(正确答案)78. 在MyBatis中,使用select映射查询含有部门详细信息的员工信息,下列关于返回类型的说法,正确的是( ) 单选题只能是resultType只能是resultMap(正确答案)可以是resul

18、tType或resultMap以上说法都不正确79. 以下不属于Mybatis优秀特性的是() 单选题支持自定义SQL查询支持存储过程支持高级映射支持XML注解(正确答案)80. JDBC编程有哪些不足之处,Mybatis是如何解决这些问题的,描述正确的是()在SQLMapConfig.xml中配置数据连接池,使用数据库连接池管理数据库连接(正确答案)将SQL语句配置在mapper.xml文件中与java代码分离(正确答案)Mybatis自动将java对象映射到sql语句(正确答案)Mbatis自动将SQL执行结果映射到java对象(正确答案)81. 事务的特性包括原子性(正确答案)一致性(正

19、确答案)隔离性(正确答案)持久性(正确答案)82. 以下双方属于多对多关系的是 单选题用户-角色(正确答案)用户-银行卡用户-手机号学生-语文成绩83. 在使用MyBatis的时候,除了可以使用Param注解来实现多参数不同类型入参,还可以用()传递多个参数值 单选题用Map对象可以实现传递多参数值(正确答案)用List对象可以实现传递多参数值用数组的方式传递用Set集合的方式传递84. 不属于MyBatis二级缓存默认效果有哪些 单选题映射语句文件中的所有select语句会被缓存映射语句文件中的所有insert、update、delete语句会刷新缓存缓存会使用LRU算法收回未设置缓存时间间

20、隔,缓存会以任意时间顺序刷新(正确答案)85. 关于MyBatis映射器,说法错误的是( ) 单选题映射器定义了数据访问接口映射器是接口映射器中的方法是抽象方法,需要实现(正确答案)映射器类似于DAO接口,但仅需声明其中的方法,编程人员无须编码实现86. 以下哪项不属于MyBatis框架的优点 单选题易于上手和掌握接触sql与程序代码的耦合不支持级联更新(正确答案)提供xml标签,支持编写动态sql87. 以下属于MyBatis缓存级别的是一级缓存(正确答案)无缓存88. Mybatis的表关联的映射描述错误的是() 单选题一对一关联一对多关联多对多关联以上都不对(正确答案)89. mappe

21、r.xml的SQL语句中的占位符$和#描述错误的是() 单选题一般会采用#,#在mybatis中,最后会被解析为?,其实就是Jdbc的PreparedStatement中的?占位符,它有预编译的过程,可以防止SQL注入#中的变量名可以任意,如果入参类型是pojo,比如是Student类那么#name表示取入参对象Student中的name属性$取对象的属性使用的是OGNL(Object Graph Navigation Language)表达式$不会做类型解析,但不存在SQL注入的风险(正确答案)90. MyBatis是那一层的框架 单选题表示层持久层(正确答案)数据库层91. 关于MyBatis中传递多参数的情况,如果参数封装成Java Bean,应该怎么获取属性值 单选题通过#参数名.属性名通过#arg0来获得通过#arg1来获得通过#成员属性来获得(正确答案)92. 关于MyBatis中传递多参数的情况,如果参数封装成了Student类,那么在Mapper.xml中获取数据,应该怎么操作 单选题条件获取数据可以通过#属性名来获得(正确答案)条件获取数据可以通过#arg0来获得条件获取数据可以通过#arg1来获得条件获取数据可以通过#属性名或者#arg0

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2