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

     

  • 相关阅读:
    ArcGIS 10.1 如何连接数据库(转载)
    silverlight generic.xaml 包含中文 编译错误的问题
    WPF XAML之bing使用StringFormat (转)
    geoserver 知识小计
    [100天计划][1/15][1/30]开篇清单
    工作总结,给个公式,发发牢骚,继续得过
    值类型与引用类型(特殊的string) Typeof和GetType() 静态和非静态使用 参数传递 相关知识
    跑步之后的胡思乱想
    Linq To DataSet
    近期专案PM相关收获
  • 原文地址:https://www.cnblogs.com/F017/p/11741200.html
Copyright © 2011-2022 走看看