是一种符合对象语言的查询语句
能够避免使用 sql 的情况下依赖数据库特征的情况出现
能够根据 OO 的习惯去进行实体的查询
理解SQL的人很难理解HQL
第1题:
关于HQL与SQL,下列说法正确的有()
第2题:
关于HQL查询,下列说法中错误的是()。
第3题:
关于HQL查询,下列说法错误的是()。
第4题:
在Hibernate的HQL查询中,有数据库表(dept)对应的对象名称为Dept,下列HQL写法正确的有()
第5题:
Hibernate中关于使用查询语句描述正确的是()
第6题:
Spring包装Hibernate之后,关于findByExample方法说法正确的是()。
第7题:
Hibernate中HQL属于什么语言?
第8题:
在Hibernate的HQL查询中,下列说法正确的是()。
第9题:
执行原生SQL,需使用SQLQuery对象
SQLQuery是一个接口,继承了Query接口
Hibernate支持在映射文件中定义字符串形式的查询语句,这样的语句是命名查询语句
命名查询语句只能是HQL语句,不能是SQL语句
第10题:
第11题:
参数是Restrictions对象
参数是HQL语句
参数是DetachedCriteria对象
此方法不支持分页
第12题:
在Hibernate3中,可以使用update、delete子句
在Hibernate3中,不可以使用update、delete子句
HQL是基于SQL的
HQL提供了更多面向对象的封装
第13题:
下面关于HQL说话正确的是()
第14题:
关于原生SQL查询和命名查询,说法正确的是()。
第15题:
在Hibernate中,下列说法不正确的是()。
第16题:
关于Hibernate批量处理数据说法正确的是()。
第17题:
Hibernate中关于使用HQL语句描述正确的是()。
第18题:
Spring包装Hibernate之后,关于findByCriteria方法说话正确的是()。
第19题:
关于HQL与SQL,以下说法正确的是()
第20题:
只能利用update方法来做修改
可以利用saveOrUpdate方法来做修改
可以利用HQL语句来做修改
不能利用HQL语句来修改
第21题:
是根据对象来找,对象中有的属性都作为条件,包括主键,根据对象来动态的查询
是根据对象来找,对象中有的属性都作为条件,不包括主键,根据对象来动态的查询
是根据SQL语句来找
是根据HQL来找
第22题:
HQL与SQL没有多少差别
HQL面向对象,而SQL操纵关系数据库
在HQL与SQL中,都包含select,insert,update,delete语句
HQL仅用于查询数据,不支持insert,update和delete语句
第23题:
使用HQL进行批量操作,Hibernate不支持批量插入
使用JDBCAPI进行批量操作,SQL语句中涉及的数据会被加载到Session缓存,占用内存空间
使用Session进行批量操作,数据会被加载到Session缓存,需注意刷新并清空缓存
使用Session进行批量操作,适用于需要通过代码处理的复杂的业务逻辑场景
第24题:
HQL与SQL没什么差别
HQL面向对象,而SQL操纵关系数据库
在HQL与SQL中,都包含select,insert,update,delete语句
HQL仅用于查询数据,不支持insert,update和delete语句