Hibernate 在线测验



以下测验提供了与Hibernate 框架相关的多项选择题 (MCQ)。您需要阅读所有给定的答案,然后点击正确的答案。如果您不确定答案,可以使用显示答案按钮查看答案。您可以使用下一道题按钮在测验中查看新的一组问题。

Questions and Answers

答案:B

解释

ORM 代表对象关系映射 (ORM),是一种将数据在关系数据库之间转换的编程技术。

答案:D

解释

SessionFactory 对象使用提供的配置文件为应用程序配置 Hibernate,并允许实例化 Session 对象。SessionFactory 是一个线程安全的对象,被应用程序的所有线程使用。

问题 3 - Session.beginTransaction 方法开始一个工作单元并返回关联的 Transaction 对象。

A - 正确

B - 错误

答案:A

解释

Session.beginTransaction 方法开始一个工作单元并返回关联的 Transaction 对象。

问题 4 - 以下哪个是 hbm.xml 文件的根节点?

A - hibernate-mapping

B - hibernate-config

C - class-mapping

D - class-config

答案:A

解释

映射文档是一个 XML 文档,其根元素为<b><hibernate-mapping></b>,其中包含所有<class>元素。

问题 5 - hbm.xml 中哪个元素自动生成主键值?

A - id

B - generator

C - primaryKey

D - 以上都不是。

答案:B

解释

id 元素内的<generator>元素用于自动生成主键值。

问题 7 - Hibernate 中的查询级缓存是强制性的吗?

A - 正确

B - 错误

答案:B

解释

查询级缓存是可选的缓存。

问题 8 - 以下哪个是 Hibernate 中的并发策略?

A - 事务性

B - 读写

C - 非严格读写。

D - 以上全部。

答案:D

解释

以上全部都是 Hibernate 中的并发策略。

问题 9 - Configuration 对象用于在 Hibernate 中创建 SessionFactory 对象。

A - 正确

B - 错误

答案:A

解释

Configuration 对象用于创建 SessionFactory 对象。

答案:C

解释

Hibernate 查询语言 (HQL) 是一种面向对象的查询语言,类似于 SQL,但它使用持久化对象及其属性进行操作,而不是操作表和列。

hibernate_questions_answers.htm
广告