第二次分班考试之 ---纠错19/25题

.

1.

B选项正确,那么a就是错误的。a选项中的配置文件是全局的配置文件,应该配置和具体的mapper无关的信息。

2.正确答案:

D

才是开启二级缓存的开关

3.

D选项错误,应该是:通过environments元素的default属性来指定默认的运行环境ID,这个运行环境ID必须是一个已经定义好的运行环境ID

节点名称就是resultMap,type属性的值就是映射的类型。

题目考查的是使用@Param注解实现多参数入参。 为什么不选择B、C、D,因为可以用@Param注解、Map作为函数参数、#{参数位置索引}等几种方式实现传递多个参数,因此B、C、D选项都不对。 因此答案选择A

typeAliases此属性定义一个全局的别名,那么就不能定义在Mapper.xml文件中。所以也不能推断某个Mapper.xml中有一个resultMap属性值为blog。

MyBatis的缓存全局开关默认是true;在Mapper XML文件中,默认是关闭缓存的;Mabatis支持对个别查询单独设置缓存

typeAliasesPackage:它一般对应实体类所在的包,这个时候会自动取对应包中不包括包名的简单类名作为包括包名的别名,此配置是可选的,因此这里选择d

此题考查对MyBatis相关配置文件的理解记忆程度,cacheEnabled 用来设置启用或禁用缓存,defaultStatementTimeout 用来设置全局超时时间,defaultExecutorType用来配置默认执行器,lazyLoadingEnabled用来设置启用或禁用延迟加载

答案A 由于<需要在XML中转义,所以将运行出错。 答案B可以使用hashmap动态获得参数,所以是正确的 答案C 可以使用hashmap,所以答案是错误的 答案D mybatis使用resultType会自动将结果转换成List集合,所以答案是错误的 综上所述答案是AB

B选项的格式是正确的

#{ids}表示占位符,主要用来防止SQL注入,这里假如是#{ids},则表示in (?),那么当我们传入一个”1,2,3”时,将会变成in (“1,2,3“),这与我们想要的结果in(1,2,3)不符,而使用${ids}则可以完美解决此问题

B选项当title不为null时1=1和title = #{title}之间没有AND连接同样会有运行时异常

SqlSessionDaoSupport和SqlSessionTemplate最终都会使用动态代理器(SqlSessionProxy)来执行SQL,代理器内部会getSqlSession和closeSqlSession,所以AB均不会产生线程安全问题,C本身就正确

时间: 2024-07-31 07:56:41

第二次分班考试之 ---纠错19/25题的相关文章

Y2分班考试 笔试题总结

1. 此题编译错误  base无法点出methodB()方法 2. 第二题选C 3.此题选D:正确的输出级别为fatal>error>warn>info>debug 4. 此题选bc  bc反了  编译阶段java源码转换成可执行的字节码,翻译阶段jsp引擎转换成java源码 5. 正确的bd    filereader与bufferedreader是同级关系,所以不能new出来   而a选项错误是应为bufferedreader里没有字符串 6. 4.Servlet的生命周期 实

第三次分班考试笔试总结

本题选择abcd都可以,location与locations都可以 2. 解析:spring在自动装配是默认情况下是no 不使用自动装配 而byName和byType需要制定autoweir属性,default 需要在beans根节点进行配置才可以 解析:spring自带事物管理器,不是由持久化框架提供  所以b选项错误 事物传播行为默认取值是required  所以c错误 解析:public *表示所有的返回值类型都可以进行匹配 所以b错误 解析:d选项在构造器既能创建完整合法的对象属于构造注

15: 幼儿园分班问题

15 幼儿园分班问题 作者: 朱凯 时间限制: 1S 章节: 分支结构 问题描述 : 某幼儿园只招收2至6岁的小孩.2.3岁入小班,4岁入中班,5.6岁入大班.给出一个孩子的年龄,请问他应该被分到什么班. 输入说明 : 你的程序需要从标准输入设备(通常为键盘)中读入多组测试数据.每组输入数据占一行,其中只包含一个整数i(1≤i≤10),表示一个孩子的年龄.在行首和行尾没有多余的空格. 输出说明 : 对每组测试数据,你的程序需要向标准输出设备(通常为启动该程序的文本终端,例如你在Windows中启

锦程网考试由试题从模拟题中批量找出答案,Python

jincin的考试又来了,像往常一样会先有模拟题发下来,而考试题目几乎都在里面原题. 本来是,在考试时,把题目一题一题地在模拟题里搜,但觉得太累了. 于是写了一个Python的脚本批量查找,用到正则,由于不知道行尾是\r还是\n还是\r\n,干脆也用正则,而非split('\r')这么硬板了. 添了颜色,效果不错. Python: 效果: - 锦程网考试由试题从模拟题中批量找出答案,Python,布布扣,bubuko.com

「考试 2019.7.19」悲伤的出题人

题面出的很悲伤很悲伤,他绝对是失恋了. 一下就看到了三道题小的要死的64M内存,每道题开完数组我就立马算一次内存.所以没有出意料之外的MLE. 第一题一开始花5min写了个30暴力,写的很顺.然后直接攻第二题,写了个Astar觉得AC稳了,可是有个地方没写下来(yet数组的问题),于是我爆了10分.所以死了,这时候还剩下两个小时.于是开始写第三题爆搜,写完之后想不出剩下的部分分,于是回到第一题准备死干,结果之想到一个倍增的 $ n^2logn $ 思路. 大致是这样的,设dp[i][j]为选了

2019.3.18考试&amp;2019.3.19考试

2019.3.18 C O D E T1 树上直接贪心,环上for一遍贪心 T2 正反都做一遍DP T3 观察到顺序不影响答案,分块打标记 2019.3.19 肥肠爆芡,因为沙茶博主昨天在学校的煞笔食堂吃坏了肚子,所以这场考试咕咕了 我佛了 一定补这两场.jpg 原文地址:https://www.cnblogs.com/ydnhaha/p/10558495.html

对第二章分治法的总结

分治法是将较大规模的问题划分为较小规模的问题提高解决问题的效率. 二分法是分治法的一个特殊方法,通常和递归算法结合使用. 个人认为这个算法提供给我们一个新的解决问题的思路. 使用二分法的关键在于找到分解为子问题的方式,分解方式不同也会影响算法的效率,比如说二分排序中有合并排序和快速排序两种.虽然这两种排序方法的时间复杂度都是nlog(n),但是对于不同的数据,两者排序的效率还是有一定差别的.对于基本排好序的数据集来说,快速排序会比较高效一些. 原文地址:https://www.cnblogs.c

烧烤节代课教师分班的那个...

 http://www.17k.com//chapter/110440/20538051.html http://www.17k.com//chapter/110440/20538042.html http://www.17k.com//chapter/110440/20538030.html http://www.17k.com//chapter/110440/20538021.html http://www.17k.com//chapter/110440/20538013.html ht

分班考试题总结

1. 正确答案:D 2. 正确答案:C 扩展:关于视图 底层就是一堆查询的sql语句.视图是可以嵌套的 MySQL:视图 CREATE VIEW 视图名VW_XXX AS SELECT (列1,列2...) FROM TableName; 3. 正确答案:D 扩展:log4j 日志的级别 优先级:Fatal>error(错误)>warn(警告)>info(信息)debug(调试) 4. 正确答案:B C 扩展: 5. 正确答案:B D 扩展: 6. 正确答案: A D 扩展:注册/绑定事