zoukankan      html  css  js  c++  java
  • Mybatis,Spring,SpringMVC框架面试题

    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 )方法

  • 相关阅读:
    免备案 国外服务器 vps 推荐以及优惠码
    VSCode 实时预览 HTML 页面
    VPS 上安装 Nginx 就是这么简单
    Thinkphp 5 验证码无法正常显示的排错以及解决方案 【已解决】
    Composer 安装 topthink/think-captcha 时报错 requires topthink/framework ^6.0.0 【已解决】
    Linux ps命令
    MySQL 查询不区分大小写的问题以及编码格式问题
    Cyberduck 小黄鸭 跨平台的 FTP 软件
    MySQL 存储过程 详解
    php 四舍五入保留两位小数,自动补齐0
  • 原文地址:https://www.cnblogs.com/jiangwz/p/7665608.html
Copyright © 2011-2022 走看看