错题
1.
原因:<environments>是来进行数据源管理的 ,所以选A
2.
原因:这里配置了一个FIFO缓存,其回收策略为先进先出,
自动刷新时间为3600000毫秒,最多可以缓存512个引用对象,
并且缓存返回的对象是只读的,所以选D
3.
原因:选项C的说法错误,当pojo的属性名与sql语句查询出来的字段名不一致的时候,
需要使用resultMap来进行结果的映射,不能使用resultType ,所以选C
4.
原因:poolMaximumActiveConnections – 在任意时间存在的活动(也就是正在使用)连接的数量。默认值:10
poolMaximumIdleConnections – 任意时间存在的空闲连接数。
poolMaximumCheckoutTime – 在被强制返回之前,池中连接被检查的时间。默认值:20000 毫秒(也就是 20 秒)
所以选C
5.
原因:resultType=”User”其中User是类型别名,在MyBatis全局配置文件中typeAliases元素配置的类型别名 ,
所以选D
6.
原因:Mapper文件的resultMap属性指定< resultMap>标签的id,
而< resultMap>标签的type指明映射到的javabean,
< resultMap>标签的子标签中,column属性指定数据库字段,
而property属性指定javabean的变量,所以选C