Mybatis测试

1,   Mybatis的核心是(  sqlsessionfactory    )

2,   使用Mybatis持久化框架进行数据查询需要返回的一个实体类的集合, 在<select>标签中需要定义的一个属性叫(  resultMap  ),

3,   (简答)如果Mybatis进行查询的时候实体类的属性名和数据库字段不一致怎么办 ?

用resultMap使对应

4,   Mybatis映射文件中的根标签<mapper>中在对应接口时必须要指定的一个属性是(  namespace  ), 如果要对应接口进行数据查询, 这个属性的值的含义是(  唯一id或全路径名  )

5,   (简答)Mybatis中进行参数注入, #{}和${}有什么区别?

$是直接拼成sql的 ,#则会以字符串的形式 与sql进行拼接

6,   再列举一个Mybatis映射文件中除了常见的<select><delete><insert><update>标签之外的一个标签(  resuleMap  )

7,   Mybatis对应接口进行映射的时候, 方法可不可以进行重载 ? 简述原因 ?

不可以,因为是从包名下面寻找

8,   Mybatis分页时可以写分页的语句或者用到一个类, 这个类的名字叫(RowBounds   )

9,   写出Mybatis动态sql语句中任意5个标签(  if  ) (  where  ) (  when  ) (  choose  ) (  otherwise  )

10, Mybatis进行一对一和一对多关联查询时使用的标签分别是(association  ) (   collection  )

Spring+SpringMVC测试

Spring

11, 通过spring来获取一个com.hanqi.User的实例

并且要注入private String username的时候,需要配置文件中怎么写

(  <bean id="user" class="com.model.User" p:username="pusername"> )

12, 通过spring容器来获取一个类的实例的Spring容器接口是(ApplicationContext  )

IoC或者DI是啥意思( 控制反转  依赖注入  )

AOP是啥意思(  面向切面  )

SpringMVC

13, SpringMVC中有一个servlet, 是通过它来将前端的请求分发到各控制器的, 这个servlet的名字是(DispatcherServlet   )

14, 声明控制器类的注解是(  @Controller    )

15, 控制器类中有一个成员变量, 已经在spring配置文件中声明, 要将这个成员变量注入的注解是(  @autowire)

16, 将一个请求url指向一个类的方法的注解是(  @RequestMapping)

17, 将前台的form中input控件的name属性绑定到控制器类中的方法参数的注解是(@RequestParam   )

18, 通常用来将登录用户设置为session对象的注解是(  @SessionAttribute   )

19,  ModelAndView类中addObject方法和Model类中的addAttribute()方法相当于执行了(resquest)对象中的(setAttribute )方法

Mybatis,Spring,SpringMVC框架面试题的更多相关文章

  1. myBatis+Spring+SpringMVC框架面试题整理

    myBatis+Spring+SpringMVC框架面试题整理(一) 2018年09月06日 13:36:01 新新许愿树 阅读数 14034更多 分类专栏: SSM   版权声明:本文为博主原创文章 ...

  2. Spring,Mybatis,Springmvc框架整合项目(第一部分)

    一.说在前面的话 本篇博文实现一个注册登录小项目,使用spring,mybatis,springmvc框架进行整合,我们创建的是一个maven工程,主要是方便jar包版本的管理.项目使用eclispe ...

  3. myBatis,Spring,SpringMVC三大框架ssm整合模板

    整合步骤 创建web工程 导入整合所需的所有jar包 编写各层需要的配置文件 1) mybatis的全局配置文件 <configuration>    <!-- 批量别名的设置 -- ...

  4. 空气质量管理系统ssm(mybatis+spring+springMVC)框架+前后端分离

    1.目录结构: 2.需要注意的地方 2.1在WEB-INFO下新建 2.1.1 springMVC-servlet.xml <?xml version="1.0" encod ...

  5. mybatis+spring+struts2框架整合

     近期公司要开发新的项目,要用struts2+mybatis+spring框架,所以学习了下,来自己的博客发表下,希望能给大家带来帮助!下边我把我的myschool开发的源代码以及数据库贴出来!  开 ...

  6. mybatis+spring+springMVC处理org.springframework.beans.factory.BeanDefinitionStoreException:java.lang.IllegalArgumentException异常

    java.lang.IllegalArgumentException异常有三种情况 org.springframework.beans.factory.BeanDefinitionStoreExcep ...

  7. Spring,Mybatis,Springmvc框架整合项目(第二部分)

    一.创建数据库表 打开Navicat Premium,点击左上角连接,选择mysql   输入你的数据库用户名和密码信息,可以先点击下测试连接,如果显示连接成功,说明能连接到数据库,然后点击确定.如果 ...

  8. Spring,Mybatis,Springmvc框架整合项目(第三部分)

    一.静态资源不拦截 第二部分最后显示的几个页面其实都加载了css和js等文件,要不然不会显示的那么好看(假装好看吧),前面已经说了,我们在web.xml中配置了url的拦截形式是/,那么Dispatc ...

  9. mybatis, spring, springmvc

    mybatis配置: mybatis-config.xml <configuration> <!-- 作者MyBatis博客: http://legend2011.blog.51ct ...

随机推荐

  1. 整个IT界可分为13块大领域

    IT界可以划分为13个领域 Location: NanJing

  2. 转:面向切面编程AOP的理解

    AOP AOP(Aspect Oriented Programming),即面向切面编程,可以说是OOP(Object Oriented Programming,面向对象编程)的补充和完善.OOP引入 ...

  3. 【Socket编程】通过Socket实现TCP编程

    通过Socket实现TCP编程 Socket通信 : 1.TCP协议是面向对象连接.可靠的.有序的,以字节流的方式发送数据. 2.基于TCP协议实现网络通信的类: 客户端----Socket类 服务器 ...

  4. 【集美大学1411_助教博客】团队作业7——Alpha冲刺之事后诸葛亮

    写在前面的话 alpha阶段都顺利完成了,大家这次作业完成得都很认真.我觉得通过这些问题,大家既可以回顾自己的alpha阶段,又可以给beta阶段做一些指引.但看了所有组的博客,没有一个组在这些问题之 ...

  5. 团队作业8——第二次项目冲刺(Beta阶段)Day1--5.18

    1.展开站立式会议: 会议内容:①团队里的新成员做简单的自我介绍. ②讨论每天的任务分配问题. ③提出一个严格要求:博客一定要及时发布,并及时提交作业,遇到困难可以提出来一起解决. ④就现阶段的项目进 ...

  6. 201521123076 《Java程序设计》第8周学习总结

    1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结集合与泛型相关内容. 1.2 选做:收集你认为有用的代码片段 2. 书面作业 1.List中指定元素的删除(题目4-1) 1.1 实 ...

  7. 201521123102 《Java程序设计》第11周学习总结

    1. 本周学习总结 2.书面作业 1.互斥访问与同步访问 完成题集4-4(互斥访问)与4-5(同步访问)## 1.1 除了使用synchronized修饰方法实现互斥同步访问,还有什么办法实现互斥同步 ...

  8. SVN使用【介绍SVN、快速入门、解决冲突】

    什么是SVN SVN全称:Subversion,是一个开放源代码的版本控制系统 Svn是一种集中式文件版本管理系统.集中式代码管理的核心是服务器,所有开发者在开始新一天的工作之前必须从服务器获取代码, ...

  9. Spring第四篇【Intellij idea环境下、Struts2和Spring整合】

    前言 Spring的第二和第三篇已经讲解了Spring的基本要点了[也就是Core模块]-本博文主要讲解Spring怎么与Struts2框架整合- Struts2和Spring的整合关键点: acti ...

  10. JSON【介绍、语法、解析JSON】

    什么是JSON JSON:JavaScript Object Notation [JavaScript 对象表示法] JSON 是存储和交换文本信息的语法.类似 XML. JSON采用完全独立于任何程 ...