文档详情

2025年计算机考试-Hibernate考试近5年真题荟萃附答案.docx

发布:2025-04-04约1.28万字共28页下载文档
文本预览下载声明

(图片大小可自由调整)

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方法说法正确的是()

显示全部
相似文档