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
廣告