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

     

  • 相关阅读:
    ZOJ 2588 Burning Bridges
    POJ 1966 ZOJ 2182 Cable TV Network
    HDU 5348 MZL's endless loop
    HDU 5352 MZL's City
    Tarjan算法求解无向连通图的割点、割边、点双连通分量和边双连通分量的模板
    ZOJ 1119 SPF
    HDU 3452 Bonsai
    HDU 1520 Anniversary party
    POJ 2239 Selecting Courses
    POJ 1144 Network
  • 原文地址:https://www.cnblogs.com/F017/p/11741200.html
Copyright © 2011-2022 走看看