2025年计算机考试-Hibernate考试近5年真题荟萃附答案.docx
(图片大小可自由调整)
2025年计算机考试-Hibernate考试近5年真题荟萃附答案
第I卷
一.参考题库(共80题)
1.在Hibernate中,关于以下映射配置,说法错误的是()
A、此配置信息描述了cn.jbit.hibernatedemo.entity.Emp类和EMP表的映射
B、描述的是scott用户的EMP表
C、标签中的name属性值dept是cn.jbit.hibernatedemo.entity.Emp类的属性名
D、标签中的column属性值DEPTNO是dept表的主键名
2.简述hibernate.cfg.xml文件的作用
3.对于HQL中的as关键字,下列说法正确的是()。
A、必须要有
B、必须没有
C、可以有,也可以没有
D、以上说法均不正确
4.Hibernate工作原理及为什么要用?
5.()元素把子对象的一些元素与父类对应的表的一些字段映射起来
A、Component
B、Element
C、Attribute
D、ActionForm
6.试述HibernateSession接口中load()与get()、persist()与save()方法的区别。
7.在源代码中嵌入映射信息需要()
A、Annoation
B、hbm.xml
C、struts.xml
D、web.xml
8.下面代码的执行效果是()
A、返回分数最高的5个学生
B、返回分数最高的6个学生
C、返回分数最低的5个学生
D、返回分数最低的6个学生
9.关于HQL查询,下列说法正确的有()。
A、HQL查询的select子句中必须区分大小写
B、HQL支持不统计函数
C、HQL支持仅查询对象的某几个属性,查询结果保存于Object数组中
D、HQL查询为官方推荐的查询方式
10.对于视图,下列语句正确的是()。
A、有列别名的视图不能被修改
B、一个复杂的视图定义中使用子查询不能包含聚合(分组)函数和连接
C、如果一个视图定义中包含DISTINCT关键字,则不能够通过视图进行删除
D、创建视图语法中ORREPLACE选项被使用,目的是在没有删除视图的情况下修改已存在的视图定义。
11.执行下面的hql查询,关于返回值的说法,正确的是()
A、语法错误,不能执行
B、返回一个类型为List的实例
C、返回一个数组
D、当返回结果只有一条时,返回一个数组
12.使用Hibernate的QBC查询,要使用SQL中的类似selectcount(*)fromtablename方法求出记录数,必须使用()类
A、Restrictions
B、Projections
C、Criteria
D、Criteron
13.hibernate中的继承关系按照数据库的表结构来分的话有那几种?
14.hibernate中数据表映射关系主要有什么类型?
15.Strings=newString(xyz);创建了几个StringObject?
16.在Hibernate的HQL查询中,setMaxResults(3)方法中参数值3指的是()。
A、从第3条记录开始
B、从第4条记录开始
C、查询3条记录
D、查询4条记录
17.在Hibernate中,下列哪个选项不属于Session的方法()。
A、load
B、save
C、open
D、delete
18.Hibernate是如何延迟加载?
19.评估CREATETABLE语句: 下列关于prod_id_pk选项正确的是()。
A、可以被创建,但需要唯一索引用手工创建
B、可以被创建并且会自动创建唯一索引
C、可以被创建并且会自动创建非唯一索引
D、可以被创建但不可以使用,因为没有指定索引
20.简述Hibernate的性能优化?
21.下面关于Hibernate中load和get方法说法正确的是()