zoukankan      html  css  js  c++  java
  • mybatis错题笔记

    关于Hibernate与MyBatis说法错误的是( )。

    (选择一项)

    A:相对MyBatis, Hibernate对ORM的实现更加完善

    B: Hibernate不需要关注Sq1的生成与结果的映射,MyBatis不需要写Sql,但是需要关注结果的映射

    C: MyBatis直 接使用sql,移植性差

    D: MyBatis相对于Hibernate,使用灵活性更高

    正确答案是:B

    分析:hibernate需要关注hql语句和结果的映射,mybatis需要写sql和关注结果的映射

    一个web工程: MybatisProject, 它的MyBati全 局配置文件内容片段如下,若想给实体类: cn. bdqn.

    pojo. User. java取别名: userpojo, 请补充空白处( )。

    ..............

    < typeAliases>

        --------------------------------------(1)-----------------------------------

    </typeAliases>

    ..............

    (选择一项)

    A: <package name=' cn. bdqn.pojo" />

    B: <typeAlias type=" cn. bdqn. pojo.User”alias= ”userpojo" />

    C: <typeAlias type=* cn. bdqn. pojo.User" alias=' "User° />

    D: <typeAlias type=" cn. bdqn. pojo. User" alias=" user" />

    正确答案是:B

    试题分析:根据题目要求,别名为:userpojo,所以选项A,给pojo包下的类都取别名为实体类的类名,

         所以A不满足要求,C和D取名也满足要求。只有B选项是正确的。

    有关MyBatis的优点,以下说法错误的是( )。

    (选择一项)

    A: sq1写在xm1里,便于统一管理和优化

    B:解除sq1与程序代码的耦合

    C:提供映射标签,支持对象与数据库的ORM字段关系映射

    D:提供xm1标签,不支持编写动态sq1

    正确答案:D

    试题分析:此题目考查的是MyBatis的优点。

         为什么不选A,因为sql写在xml里,便于统一管理和优化是MyBatis优点之一

         为什么不选B,因为解除sql与程序代码的耦合是MyBatis优点之一

         为什么不选C,因为提供映射标签,支持对象与数据库的orm字段关系映射是MyBatis优点之一

         为什么是选D,因为提供xml标签,支持编写动态sql

     

  • 相关阅读:
    单例模式及其调用
    SQL 语句中left join 与join 条件放置位置,进而影响SQL语句的执行效率的问题
    用辩证的方法去看待项目管理(《最后期限》、《人月神话》),没有最好的项目管理方案,只有最适合的。
    关于Aspose.Words插入表格单元格的高度问题的解决
    google guava cache
    jvm 设置
    Heron 数据模型,API和组件介绍
    基数统计的常用方法
    apache storm 1.0.0 新特性
    spark的那些坑
  • 原文地址:https://www.cnblogs.com/F017/p/11741200.html
Copyright © 2011-2022 走看看