成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

十五道Hibernate面試題及答案

開發 后端
本文為大家摘錄了十五道Hibernate面試題并附有答案,希望對你有所幫助。

(1)一般情況下,關系數據模型與對象模型之間有哪些匹配關系(多選)

A)表對應類B)記錄對應對象C)表的字段對應類的屬性D)表之間的參考關系對應類之間的依賴關系

(2)以下關于SessionFactory的說法哪些正確?(多選)

A)對于每個數據庫事務,應該創建一個SessionFactory對象B)一個SessionFactory對象對應一個數據庫存儲源。C)SessionFactory是重量級的對象,不應該隨意創建。如果系統中只有一個數據庫存儲源,只需要創建一個。D)SessionFactory的load()方法用于加載持久化對象

(3)Customer類中有一個Set類型的orders屬性,用來存放Order訂單對象,在Customer.hbm.xml文件中,用哪個元素映射orders屬性?

A) B) C) D)<:property>

(4)元素有一個cascade屬性,如果希望Hibernate級聯保存集合中的對象,casecade屬性應該取什么值?(單選)

A)noneB)saveC)deleteD)save-update

(5)以下哪些屬于Session的方法?

A)load()B)save()C)delete()D)update()E)open()F)close()

(6)以下程序的打印結果是什么?(單選)

  1. tx = session.beginTransaction();  
  2. Customer c1=(Customer)session.load(Customer.class,new Long(1));  
  3. Customer c2=(Customer)session.load(Customer.class,new Long(1));  
  4. System.out.println(c1==c2);  
  5. tx.commit();  
  6. session.close(); 

A)運行出錯,拋出異常B)打印falseC)打印true


(7)以下程序代碼對Customer的name屬性修改了兩次:

  1. tx = session.beginTransaction();  
  2. Customer customer=(Customer)session.load(Customer.class,  
  3. new Long(1));  
  4. customer.setName(\"Jack\");  
  5. customer.setName(\"Mike\");  
  6. tx.commit(); 

執行以上程序,Hibernate需要向數據庫提交幾條update語句?(單選)

A)0 B)1 C)2 D)3

(8)在持久化層,對象分為哪些狀態?(多選)

A)臨時狀態B)獨立狀態C)游離狀態D)持久化狀態

(9)對于以下程序,Customer對象在第幾行變為持久化狀態?(單選)

  1. Customer customer=new Customer(); //line1  
  2. customer.setName(\"Tom\"); //line2  
  3. Session session1=sessionFactory.openSession(); //line3  
  4. Transaction tx1 = session1.beginTransaction(); //line4  
  5. session1.save(customer); //line4  
  6. tx1.commit(); //line5  
  7. session1.close(); //line6 

A) line1 B)line2 C)line3 D)line4 E)line5 F)line6


(10)對于以下程序,Customer對象在第幾行變為游離狀態?(單選)

  1. Customer customer=new Customer(); //line1  
  2. customer.setName(\"Tom\"); //line2  
  3. Session session1=sessionFactory.openSession(); //line3  
  4. Transaction tx1 = session1.beginTransaction(); //line4  
  5. session1.save(customer); //line4  
  6. tx1.commit(); //line5  
  7. session1.close(); //line6 

A) line1 B)line2 C)line3 D)line4 E)line5 F)line6

(11)以下哪一種檢索策略利用了外連結查詢?(單選)

A)立即檢索 B)延遲檢索 C)迫切左外連結檢索

(12)假設對Customer類的orders集合采用延遲檢索策略,編譯或運行以下程序,會出現什么情況(單選)

  1. Session session=sessionFactory.openSession();  
  2. tx = session.beginTransaction();  
  3. Customer customer=(Customer)session.get(Customer.class,new Long(1));  
  4. tx.commit();  
  5. session.close();  
  6. Iterator orderIterator=customer.getOrders().iterator(); 

A)編譯出錯 B)編譯通過,并正常運行 C)編譯通過,但運行時拋出異常

(13)關于HQL與SQL,以下哪些說法正確?(多選)

A)HQL與SQL沒什么差別B)HQL面向對象,而SQL操縱關系數據庫C)在HQL與SQL中,都包含select,insert,update,delete語句D)HQL僅用于查詢數據,不支持insert,update和delete語句

(14)事務隔離級別是由誰實現的?(單選)

A)Java應用程序 B)Hibernate C)數據庫系統 D)JDBC驅動程序

(15)悲觀鎖與樂觀鎖,哪個具有較好的并發性能?(單選)

A)悲觀鎖 B)樂觀鎖

答案:
(1)A,B,C (2)B,C (3)A (4)D (5)A,B,C,D,F (6)C (7)B (8)A,C,D (9)D   (10)F (11)C (12)C (13)B,D (14)C (15)B


 

【編輯推薦】

  1. 初學者適用的Hibernate學習方法
  2. Hibernate優化方法解析
  3. Hibernate一對多關系的處理
  4. Struts與Hibernate的完美結合方案
  5. Hibernate的性能優化
責任編輯:仲衡 來源: CSDN博客
相關推薦

2009-06-02 15:30:35

Hibernate面試筆試題

2009-02-16 13:03:43

華為面試

2009-06-16 14:03:16

Hibernate面試Hibernate面試

2021-10-27 11:00:30

C++語言面試

2019-05-15 16:45:13

SpringBoot面試題Java

2009-06-02 15:11:11

Hibernate面試題查詢

2022-01-18 08:16:52

Web 前端JavaScript

2012-06-26 11:09:07

Web

2017-09-25 10:00:18

Hadoop面試題答案解析

2015-04-22 12:19:42

JAVAJAVA面試題答案解析

2018-02-25 16:35:32

前端CSS面試題

2016-05-05 17:45:43

Spring面試題答案

2011-05-19 16:30:38

軟件測試

2019-03-28 13:50:47

大數據面試Hadoop

2020-06-04 14:40:40

面試題Vue前端

2019-08-09 09:50:38

Java編程語言面試題

2023-11-13 07:37:36

JS面試題線程

2011-03-24 13:27:37

SQL

2013-05-22 10:04:18

Hibernate面試問題

2023-11-09 16:13:00

TypeScript前端
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产成人精品一区二 | av网站免费观看 | 污污免费网站 | 成年网站在线观看 | 91精品久久久久久久久久小网站 | 久久久久久国产精品 | 久草精品在线 | 成人在线视频免费观看 | a黄视频 | 中文字幕亚洲一区二区三区 | 一区二区av | 伊色综合久久之综合久久 | 国产精品网址 | 日本精品一区二区三区在线观看视频 | 美女视频久久 | 日韩欧美手机在线 | 午夜欧美a级理论片915影院 | 免费网站国产 | 亚洲精品国产成人 | 日本久久久久久 | 久久国产精彩视频 | 欧美在线天堂 | 国产精品一区二区三 | 久久伊人精品一区二区三区 | 欧美va大片 | 曰韩三级 | 国产欧美精品一区二区三区 | 日韩精品在线观看一区二区三区 | 青青草一区 | 日韩精品人成在线播放 | 国产精品久久99 | 国产aa | 三级成人片 | 国产乱码精品一区二三赶尸艳谈 | 日韩三级一区 | 男女黄网站 | 欧美日韩精品免费观看 | 成人综合视频在线观看 | 黄色毛片网站在线观看 | 成人做爰69片免费观看 | 午夜精品网站 |