更多"[单选题]完成按用户名进行查询,程序片段如下:String hql ="的相关试题:
[多选题]完成按照用户年龄进行查询,下列程序片段如下:
String hql = "from UserModel where age = ?";
Query q = s.createQuery(hql);
Q.________(0,18);
空白处可以填写的内容为( )
A.setInteger
B.getInteger
C.setParameter
D.getParameter
[多选题]完成用户名与用户地址的查询,程序片段如下:
String hql = "select userName,address from UserModel";
Query q = s.createQuery(hql);
List<___________> list = s.list();
空白处可以填写的内容为( )
A.Object
B.String,String
C.Object[]
D.String[]
[判断题]”from UserModel um”符合HQL语句格式。( )
A.正确
B.错误
[判断题]QBC查询没有HQL查询容易理解。( )
A.正确
B.错误
[判断题]hibernate的HQL分页查询中的setFirstResult默认值是1。( )
A.正确
B.错误
[判断题]hibernate的HQL分页查询中的setMaxResults表示检索的总记录数。( )
A.正确
B.错误
[判断题]hibernate的HQL分页查询中的setMaxResults表示当前页最多检索几条记录。( )
A.正确
B.错误
[多选题]关于HQL查询,下列说法正确的有( )
A.HQL查询的select子句中必须区分大小写。
B.HQL支持不统计函数。
C.HQL支持仅查询对象的某几个属性,查询结果保存于Object数组中。
D.HQL查询为官方推荐的查询方式。
[判断题]HQL动态实例查询,能够将查询结果封装到一个对象当中。( )
A.正确
B.错误
[单选题]在hibernate的HQL查询中,setFirstResult(3)方法中参数值3值的是( )
A.从第3条记录开始
B.从第4条记录开始
C.查询3条记录
D.查询4条记录
[判断题]HQL仅用于查询和删除数据,不支持insert,update语句。( )
A.正确
B.错误
[单选题]在hibernate的HQL查询中,setMaxResults(3)方法中参数值3指的是( )
A.从第3条记录开始
B.从第4条记录开始
C.查询3条记录
D.查询4条记录
[单选题]在hibernate的HQL查询中,下列说法不正确的是( )
A.在hibernate3中,可以使用update、delete子句。
B.在hibernate3中,不可以使用update、delete子句。
C.HQL是基于SQL的。
D.HQL提供了更多面向对象的封装。
[单选题]执行以下HQL语句,执行查询后查询结果的返回值说法正确的是
SELECT username,userid from User
A.语法错误,不能执行
B.返回一个List的实例,List中存放Object对象
C.返回一个List的实例,List中存放Object数组对象
D.当返回结果只有一条时,返回一个数组
[判断题]HQL:select userName from UserModel可以使用uniqueResut()方法进行查询结果的获取。( )
A.正确
B.错误
[判断题]HQL:select userName from UserModel可以使用list()方法进行查询结果的获取。( )
A.正确
B.错误
[判断题] “from UserModel where um.uuid = :uuid”符合HQL语句格式。( )
A.正确
B.错误
[判断题]”from UserModel where uuid = ?”符合HQL语句格式。( )
A.正确
B.错误