更多“Hibernate中关于使用查询语句描述正确的是()    ”相关问题
  • 第1题:

    下面关于查询的描述中,正确的是______。

    A.可以使用CREATEVIEW打开查询设计器

    B.使用查询设计器可以生成所有的SQL查询语句

    C.使用查询设计器生成的SQL语句存盘后将存放在扩展名为QPR的文件中

    D.使用DO语句执行查询时,可以不带扩展名


    正确答案:C
    解析:CREATEVIEW命令是打开视图设计器来设计视图,CREATEQUERY命令是打开查询设计器来设计查询。使用查询设计器可以生成SQL中的SELECT语句,而查询设计器只能建立一些比较规则的查询,不能生成所有的SQL查询语句。使用查询设计器生成的SQL语句存盘后将存放在扩展名为.QPR的文件中。使用DO语句执行查询时,如果不带扩展名,则系统默认是执行一个程序文件,而不是查询,因此必须带上扩展名.QPR。

  • 第2题:

    下面关于“视图(View)”的叙述中,不正确的是

    A.视图是外模式

    B.视图是虚表

    C.使用视图可以加快查询语句的执行速度

    D.使用视图可以简化查询语句的编写


    正确答案:C
    解析:视图是一个或几个基本表导出的表,它与基本表不同,是一个虚表。在关系数据库中视图对应于外模式。由于视图是从基本表生成的,查询视图比查询基本表就多做了不少转换工作,所以使用视图并不能加快查询语句的执行步骤,多数情况下比直接查询基本表速度慢。

  • 第3题:

    下面列出的关于“视图”的条目中,( )是不正确的。

    A.视图是外模式

    B.视图是虚表

    C.使用视图可以加快查询语句的执行速度

    D.使用视图可以简化查询语句的编写


    正确答案:C

  • 第4题:

    在Hibernate的HQL查询中,下列说法不正确的是()。

    • A、在Hibernate3中,可以使用update、delete子句
    • B、在Hibernate3中,不可以使用update、delete子句
    • C、HQL是基于SQL的
    • D、HQL提供了更多面向对象的封装

    正确答案:B

  • 第5题:

    关于原生SQL查询和命名查询,说法正确的是()。

    • A、执行原生SQL,需使用SQLQuery对象
    • B、SQLQuery是一个接口,继承了Query接口
    • C、Hibernate支持在映射文件中定义字符串形式的查询语句,这样的语句是命名查询语句
    • D、命名查询语句只能是HQL语句,不能是SQL语句

    正确答案:A,B,C

  • 第6题:

    在Hibernate中不看数据库,不看XML文件,不看查询语句,怎么样能知道表结构?


    正确答案:看表结构对应的类文件,比如UserInfo表对应的UserInfo.java文件

  • 第7题:

    下面关于WHERE语句和HAVING语句的描述正确的是()。

    • A、WHERE和HAVING语句都引导搜索条件,它们是等价的。
    • B、WHERE语句和HAVING语句不能同时使用在一个查询操作中。
    • C、HAVING语句用于组或聚合函数的搜索条件,它常用于GROUPBY子句后。
    • D、一般说,WHERE语句的效率要高于HAVING语句,所以更好使用WHERE引导搜索条件

    正确答案:C

  • 第8题:

    Spring包装Hibernate之后,关于findByExample方法说法正确的是()。

    • A、是根据对象来找,对象中有的属性都作为条件,包括主键,根据对象来动态的查询
    • B、是根据对象来找,对象中有的属性都作为条件,不包括主键,根据对象来动态的查询
    • C、是根据SQL语句来找
    • D、是根据HQL来找

    正确答案:B

  • 第9题:

    下面关于查询描述正确的是()

    • A、可以使用CREATE VIEW打开查询设计器
    • B、使用查询设计器可以生成所有的SQL查询语句
    • C、使用查询设计器生成的SQL语句存盘后将存放在扩展名为QPR的文件中
    • D、使用DO语句执行查询时,可以不带扩展名

    正确答案:C

  • 第10题:

    关于Hibernate中show_sql配置说法正确的是()

    • A、默认值为true
    • B、默认值为false
    • C、为true时表示在后台打印出SQL语句
    • D、为false表示在后台打印出SQL语句

    正确答案:B,C

  • 第11题:

    多选题
    关于原生SQL查询和命名查询,说法正确的是()。
    A

    执行原生SQL,需使用SQLQuery对象

    B

    SQLQuery是一个接口,继承了Query接口

    C

    Hibernate支持在映射文件中定义字符串形式的查询语句,这样的语句是命名查询语句

    D

    命名查询语句只能是HQL语句,不能是SQL语句


    正确答案: B,D
    解析: 暂无解析

  • 第12题:

    单选题
    在Hibernate的Criteria查询中,Expression对象具体描述了查询条件,其对应SQL条件中的field>=value的方法是()。
    A

    Expression.eq

    B

    Expression.gt

    C

    Expression.ge

    D

    Expression.lt


    正确答案: C
    解析: 暂无解析

  • 第13题:

    下面关于查询描述正确的是( )

    A.可以使用CREATE VIEW打开查询设计器

    B.使用查询设计器可以生成所有的SQL查询语句

    C.使用查询设计器生产的SQL语句存盘后将存放在扩展名为QPR的文件中

    D.使用D0语句执行查询时,可以不带扩展名


    正确答案:C
    CREATEVIEW打开的不是查询设计器,而是打开视图设计器。使用查询设计器不能生成所有的SQL查询语句。使用DO语句执行查询时,必须给出扩展名。使用查询设计器生产的SQL语句存盘后,将存放在扩展名为QPR的文件中。

  • 第14题:

    Hibernate中:不看数据库,不看XML文件,不看查询语句,怎么样能知道表结构?


    正确答案:

     

    看表结构对应的类文件,比如UserInfo表对应的UserInfo.java文件

  • 第15题:

    下面关于视图的描述中,不正确的是

    A.视图是外模式

    B.视图是虚表

    C.使用视图可以简化查询语句的编写

    D.使用视图可以加快查询语句的执行速度


    正确答案:D
    解析:使用视图并不能加快查询语句的执行速度,可以简化查询语句的编写。

  • 第16题:

    在VisualFoxPro中,关于查询和视图的正确描述是()。

    • A、查询是一个预先定义好的SQLSELECT语句文件
    • B、视图是一个预先定义好的SQLSELECT语句文件
    • C、查询和视图是同一种文件,只是名称不同
    • D、查询和视图都是一个存储数据的表

    正确答案:A

  • 第17题:

    下面关于Hibernate中Transaction的使用说法正确的是()。

    • A、Transaction是可有可无的
    • B、Transaction在做查询的时候是可选的
    • C、Transaction在做删除的时候是可选的
    • D、Transaction在做修改的时候是可选的

    正确答案:B

  • 第18题:

    Hibernate中关于使用查询语句描述正确的是() 

    • A、不能再继续使用SQL语句了
    • B、可以使用符合对象语言的对象查询语句
    • C、可以使用条件查询语句
    • D、只能使用HQL语句

    正确答案:B,C

  • 第19题:

    Hibernate中关于使用HQL语句描述正确的是()。

    • A、是一种符合对象语言的查询语句
    • B、能够避免使用sql 的情况下依赖数据库特征的情况出现
    • C、能够根据OO 的习惯去进行实体的查询
    • D、理解SQL的人很难理解HQL

    正确答案:B

  • 第20题:

    请简述Hibernate中的查询方式以及它们分别在什么样的场合下使用。


    正确答案:HQL:适用于较多的静态检索时。
    QBC://适用于动态条件检索时。
    原生SQL:适用于通过SQL才可以进行检索的特殊数据库时。

  • 第21题:

    当涉及未知值查询时,描述正确的是()

    • A、可以使用IsNull查询未知值
    • B、在CREATETABLE语句中定义列要允许有空值
    • C、可以使用=’’查询未知值
    • D、未知与任何值比较都会失败

    正确答案:A,C,D

  • 第22题:

    问答题
    在Hibernate中不看数据库,不看XML文件,不看查询语句,怎么样能知道表结构?

    正确答案: 看表结构对应的类文件,比如UserInfo表对应的UserInfo.java文件
    解析: 暂无解析

  • 第23题:

    多选题
    关于分组查询,以下()描述是错误的。
    A

    使用groupby进行分组查询

    B

    对分组后的结果进行条件查询必须使用Having子句

    C

    Having子句不能与where子句同时出现在一个select语句中

    D

    在使用分组查询时,在select列表中只能出现被分组的字段。


    正确答案: C,D
    解析: 暂无解析

  • 第24题:

    单选题
    下面关于WHERE语句和HAVING语句的描述正确的是()。
    A

    WHERE和HAVING语句都引导搜索条件,它们是等价的。

    B

    WHERE语句和HAVING语句不能同时使用在一个查询操作中。

    C

    HAVING语句用于组或聚合函数的搜索条件,它常用于GROUPBY子句后。

    D

    一般说,WHERE语句的效率要高于HAVING语句,所以更好使用WHERE引导搜索条件


    正确答案: C
    解析: 暂无解析