1、1, Mybatis 的核心是 ( )A、sqlsessionfactory B、sqlC、sqlsessionD、factory2, 使用 Mybatis 持久化框架进行数据查询需要返回的一个实体类的集合, 在 标签中需要定义的一个属性叫( ),A、ListB、resultMapC、HashMapD、Tree3, 如果 Mybatis 进行查询的时候实体类的属性名和数据库字段不一致怎么办 ?A、做注释 声明B、修改数据 库C、用 resultMap 使对应D、不使用 该字段4, Mybatis 映射文件中的根 标签 中在对应接口时必须要指定的一个属性是( ), 如果要对应接口进行数据查询,
2、这个属性的值的含义是( )A、url;接受数据信息位置B、servlet;用于 调用数据库C、protect;定义工程D、namespace ;唯一 id 或全路径名 5, Mybatis 中 进行参数注入, #和$有什么区别?A、$是直接拼成 sql 的 ,#则会以字符串的形式 与 sql 进行拼接B、没有区 别C、#是直接拼成 sql 的 ,$则会以字符串的形式 与 sql 进行拼接6, 以下哪个不是 Mybatis 映射文件中常见的标签A、B、C、D、7, Mybatis 对应 接口进行映射的时候, 方法可不可以进行重载 ?A、可以B、不可以,java 中方法不能重载C、不可以,因为是从
3、包名下面寻找8, Mybatis 分 页时可以写分页的语句或者用到一个类, 这个类的名字叫( )A、ServletB、HashMapC、MathD、RowBounds 9, 哪些不是 Mybatis 动态 sql 语句中的标签( ) A、idB、if C、otherwise D、where 10, Mybatis 进行一 对一和一对多关 联查询时使用的标签分别是( ) ( )A、association;collectionsB、association;collectionC、associations;collectionsD、associations;collection11, 通过 spri
4、ng 来获取一个 com.hanqi.User 的实例并且要注入 private String username 的时候,需要配置文件中怎么写A、 B、C、D、12, 通过 spring 容器来获取一个类的实例的 Spring 容器接口是( )IoC 或者 DI 是啥 意思()AOP 是啥意思( )A、sqlsessionfactory ;面向切面;控制反 转 依赖注入 B、ApplicationContext;面向切面;控制反转 依赖注入 C、sqlsessionfactory ;控制反转 依赖注入 ;面向切面 D、ApplicationContext;控制反转 依赖注入 ;面向切面 13,
5、 SpringMVC 中有一个 servlet, 是通过它来将前端的请求分发 到各控制器的, 这个 servlet 的名字是()A、DispatcherServlet B、ServletRequestC、ServletResponseD、DispatcherMapper14, 声明控制器 类的注解是( )A、autowireB、ControllerC、RequestMappingD、RequestParam 15, 控制器类中有一个成 员变量, 已经在 spring 配置文件中声明, 要将这个成员变量注入的注解是( )A、RequestMappingB、RequestParam C、autow
6、ireD、Controller16, 将一个请求 url 指向一个类的方法的注解是 ( ) A、autowireB、ControllerC、RequestParam D、RequestMapping17, 将前台的 form 中 input 控件的 name 属性绑定到控制器类中的方法参数的注解是( )A、RequestParam B、RequestMappingC、autowireD、Controller18, 通常用来将登 录用户设置为 session 对象的注解是( )A、ControllerB、SessionAttributeC、autowireD、RequestMapping19, ModelAndView 类中 addObject 方法和 Model 类中的 addAttribute()方法相当于执行了()对象中的()方法A、response;setAttribute B、response;getAttribute C、request;setAttribute D、request;getAttribute