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

     

  • 相关阅读:
    native2ascii转码工具的使用
    文件查找工具Everything小工具的使用
    sql中decode()重要函数使用
    java中随机生成汉字
    java中Random(long seed)方法与rRandom()方法的使用产生随机数
    WEB项目web.xml文件中classpath: 跟classpath*:使用的区别
    170809、 把list集合中的数据按照一定数量分组
    170808、生成为CVS文件
    170807、intellij idea maven集成lombok实例
    170804、使用Joda-Time优雅的处理日期时间
  • 原文地址:https://www.cnblogs.com/F017/p/11741200.html
Copyright © 2011-2022 走看看