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

题目

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

  • A、setParameter()方法用于绑定任意类型的参数
  • B、setParameter()有重载的方法
  • C、setProperties()有重载的方法
  • D、setProperties()方法用于绑定命名参数
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在Hibernate中,Session类提供了()接口,提供了参数绑定、结果集处理以及运行实际查询的方法。

A.createSQLQuery()

B.save()

C.update()

D.delete()


参考答案:A

第2题:

在HQL语言中,Query对象特别提供了()方法,用于获得一个唯一行唯一列的对象。

  • A、list
  • B、uniqueResult
  • C、result
  • D、queryResult

正确答案:B

第3题:

Hibernate中的查询语句如下FromUseruwhereu.name=:usernameandu.yearold=:yearold正确的参数注入方法有()

A.query.setParameter(“username”,”bluedavy”);

B.query.setParameter(“yearold”,25);

C.query.setParameter(0,”bluedavy”);

D.query.setParameter(1,25);


参考答案:A, B

第4题:

关于HQL查询,下列说法正确的有()。

  • A、HQL查询的select子句中必须区分大小写
  • B、HQL支持不统计函数
  • C、HQL支持仅查询对象的某几个属性,查询结果保存于Object数组中
  • D、HQL查询为官方推荐的查询方式

正确答案:C,D

第5题:

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

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

正确答案:B,D

第6题:

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

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

正确答案:B

第7题:

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

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

正确答案:B,C

第8题:

在Spring中,使用Java实现代理方式需实现InvocationHandler接口,且必须实现invoke(Object proxy, Method method, Object[] args)方法,则下列说法正确的有( )。

A.第一个参数是目标类

B.第二个参数Method由被代理接口的方法调用

C.第三个参数是方法调用的参数

D.当程序调用代理的目标方法时,会自动变为调用invoke方法


参考答案:BCD

第9题:

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

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

正确答案:A

第10题:

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

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

正确答案:A,B,C

更多相关问题