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

十五道關于Hibernate的面試題

開發 后端
文向您介紹Hibernate在面試中常被使用的十五個面試題,包括關系數據模型與對象模型關系、SessionFactory的正確說法等。

(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)none
B)save
C)delete
D)save-update

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

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

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

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

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


(7)以下程序代碼對Customer的name屬性修改了兩次:
tx = session.beginTransaction();
Customer customer=(Customer)session.load(Customer.class,
                              new Long(1));
customer.setName(\"Jack\");
customer.setName(\"Mike\");
tx.commit();

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

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

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

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

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

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

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


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

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

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

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

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

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

Session session=sessionFactory.openSession();
tx = session.beginTransaction();
Customer customer=(Customer)session.get(Customer.class,new Long(1));
tx.commit();
session.close();
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 (***,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

您正在閱讀: 十五道關于Hibernate的面試題

【編輯推薦】

  1. hibernate面試題
  2. hibernate入門教程系列(二)Hibernate關系映射(上)
  3. 結合MYSQL數據庫一個Hibernate的簡單教程
責任編輯:張攀 來源: 新浪博客
相關推薦

2009-06-16 13:41:19

Hibernate面試Hibernate面試

2009-06-16 14:03:16

Hibernate面試Hibernate面試

2009-06-02 15:11:11

Hibernate面試題查詢

2014-12-02 10:02:30

2022-05-08 19:58:10

JSONPJavaScript

2014-09-19 11:17:48

面試題

2020-06-04 14:40:40

面試題Vue前端

2011-06-07 08:55:25

2023-02-04 18:24:10

SeataJava業務

2023-11-13 07:37:36

JS面試題線程

2011-03-24 13:27:37

SQL

2022-04-08 07:52:17

CSS面試題HTML

2019-09-10 10:48:10

RedisJava面試題

2021-03-04 09:35:54

thisJavaScript開發

2021-03-19 11:08:27

開發技能代碼

2009-06-06 18:34:05

java面試題

2009-06-06 18:36:02

java面試題

2021-06-29 10:21:54

this面試前端

2015-09-02 09:32:56

java線程面試

2015-09-02 14:09:19

面試題程序設計
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 午夜精品福利视频 | 国产色婷婷精品综合在线手机播放 | 在线国产一区二区 | 久久曰视频| 亚洲国产一区二区三区在线观看 | 中文字幕 国产精品 | 精品1区| 美女视频网站久久 | 亚洲视频免费在线播放 | 一区二区高清不卡 | 成人福利 | wwwww在线观看 | 中文字幕1区2区3区 日韩在线视频免费观看 | 亚洲精品一区中文字幕 | 日韩av免费在线观看 | 99久久99| 日本久久网 | 四色永久 | 久久久美女 | 国产一二三区电影 | av一级| 日本欧美大片 | 久久成人国产精品 | 在线视频91 | 国产成人综合在线 | 日本成人一区二区 | 亚洲精品黄色 | 国产一区二区在线播放 | 中文字幕一级 | 久久精品福利视频 | 日韩精品久久久久 | 91精品国产乱码久久蜜臀 | av一区二区在线观看 | 国产精品一区二区久久 | 日韩在线免费播放 | 久久伊人免费视频 | 日日摸夜夜添夜夜添特色大片 | 亚洲一区二区三区在线播放 | 91视频在线观看 | 电影午夜精品一区二区三区 | 台湾佬久久 |