关于HQL与SQL,下列说法正确的有()

题目
多选题
关于HQL与SQL,下列说法正确的有()
A

HQL与SQL没有多少差别

B

HQL面向对象,而SQL操纵关系数据库

C

在HQL与SQL中,都包含select,insert,update,delete语句

D

HQL仅用于查询数据,不支持insert,update和delete语句

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

hql和sql的区别

sql是关系数据库查询语言,面对的数据库;而hql是Hibernate这样的数据库持久化框架提供的内置查询语言,虽然他们的目的都是为了从数据库查询需要的数据,但sql操作的是数据库表和字段,而作为面向对象的hql操作的则是持久化类及其属性 但是除了这些还有吗?


hql是面向对象的 。
其实还是转成了sql语句
hql在数据库通用,切换数据库方言就可以
sql在不同数据库中语法有些不同
还是sql比较灵活一些。。

HQL(Hibernate Query Language)查询提供了更加丰富的和灵活的查询特性,因此Hibernate将HQL查询方式立为官方推荐的标准查询方式,HQL查询在涵盖 Criteria查询的所有功能的前提下,提供了类似标准SQL语句的查询方式,同时也提供了更加面向对象的封装。

sql只是结构化查询语言,只是面向数据检索,不具有面向对象的特征,所以HQL更加符合开发标准!
您好:
hql是面向对象的 。
其实还是转成了sql语句
hql在数据库通用,切换数据库方言就可以
sql在不同数据库中语法有些不同
还是sql比较灵活一些。。

HQL(Hibernate Query Language)查询提供了更加丰富的和灵活的查询特性,因此Hibernate将HQL查询方式立为官方推荐的标准查询方式,HQL查询在涵盖 Criteria查询的所有功能的前提下,提供了类似标准SQL语句的查询方式,同时也提供了更加面向对象的封装。

sql只是结构化查询语言,只是面向数据检索,不具有面向对象的特征,所以HQL更加符合开发标准!
hql是面向对象的 。其实还是转成了sql语句hql在数据库通用,切换数据库方言就可以sql在不同数据库中语法有些不同还是sql比较灵活一些。。HQL(Hibernate Query Language)查询提供了更加丰富的和灵活的查询特性,因此Hibernate将HQL查询方式立为官方推荐的标准查询方式,HQL查询在涵盖 Criteria查询的所有功能的前提下,提供了类似标准SQL语句的查询方式,同时也提供了更加面向对象的封装。sql只是结构化查询语言,只是面向数据检索,不具有面向对象的特征,所以HQL更加符合开发标准

第2题:

对于HQL中的as关键字,下列说法正确的是()。

  • A、必须要有
  • B、必须没有
  • C、可以有,也可以没有
  • D、以上说法均不正确

正确答案:C

第3题:

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

A.是一种符合对象语言的查询语句

B.能够避免使用sql的情况下依赖数据库特征的情况出现

C.能够根据OO的习惯去进行实体的查询

D.理解SQL的人很难理解HQL


参考答案:A, B, C

第4题:

下面关于HQL说话正确的是()

  • A、HQL就是SQL,不区分大小写
  • B、HQL不是SQL,区分大小写
  • C、HQL操作的是表
  • D、HQL操作的是对象

正确答案:B,D

第5题:

关于HQL与SQL,下列说法正确的有()

  • A、HQL与SQL没有多少差别
  • B、HQL面向对象,而SQL操纵关系数据库
  • C、在HQL与SQL中,都包含select,insert,update,delete语句
  • D、HQL仅用于查询数据,不支持insert,update和delete语句

正确答案:B,C

第6题:

下列关于SQL哪种说法是正确的?()

  • A、嵌入式SQL只能为静态
  • B、静态SQL通常快于动态SQL
  • C、JDBC和ODBC使用静态SQL
  • D、SQLJ是Java中的嵌入式动态SQL

正确答案:D

第7题:

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

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

正确答案:B

第8题:

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

A.不能再继续使用SQL语句了

B.可以使用符合对象语言的对象查询语句

C.可以使用条件查询语句

D.只能使用HQL语句


参考答案:B, C

第9题:

在HQL中,关于Query接口绑定参数的方法,说法正确的是()。

  • A、setParameter()方法用于绑定任意类型的参数
  • B、setParameter()有重载的方法
  • C、setProperties()有重载的方法
  • D、setProperties()方法用于绑定命名参数

正确答案:A,B,C,D

第10题:

关于HQL查询,下列说法中错误的是()。

  • A、HQL查询的select子句中必须区分大小写
  • B、HQL支持统计函数
  • C、HQL支持仅查询对象的某几个属性,并将查询结果保存在Object数组中
  • D、HQL语句可以实现类似于PreparedStatement的效果

正确答案:A

更多相关问题