![Hibernate單項選擇題_第1頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/23/3c85a5b2-0234-46ca-a112-006bdeb374d9/3c85a5b2-0234-46ca-a112-006bdeb374d91.gif)
![Hibernate單項選擇題_第2頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/23/3c85a5b2-0234-46ca-a112-006bdeb374d9/3c85a5b2-0234-46ca-a112-006bdeb374d92.gif)
![Hibernate單項選擇題_第3頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/23/3c85a5b2-0234-46ca-a112-006bdeb374d9/3c85a5b2-0234-46ca-a112-006bdeb374d93.gif)
![Hibernate單項選擇題_第4頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/23/3c85a5b2-0234-46ca-a112-006bdeb374d9/3c85a5b2-0234-46ca-a112-006bdeb374d94.gif)
![Hibernate單項選擇題_第5頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/23/3c85a5b2-0234-46ca-a112-006bdeb374d9/3c85a5b2-0234-46ca-a112-006bdeb374d95.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、單項選擇題1.下而不屬于持久化的是(a)A.把對象轉(zhuǎn)換為字符串的形式通過網(wǎng)絡(luò)傳輸,在另一端接收到那個字符串后能把對象還原出來B.把程序數(shù)據(jù)從數(shù)據(jù)庫中讀出來C.從XML配置文件中讀取程序的配置信息D.把程序數(shù)據(jù)保留為文件3.下面(a )不屬于關(guān)系一對象映射的映射信息。A.程序包名到數(shù)據(jù)庫庫名的映射B.程序類名到數(shù)據(jù)庫表名的映射C.實體屬性名到數(shù)據(jù)庫表字段的映射D.實體屬性類型到數(shù)據(jù)庫表字段類型的映射4.利用Hibernate技術(shù)實現(xiàn)數(shù)據(jù)庫持久化時,(d)內(nèi)容不在Hibernate配置文件中。A.數(shù)據(jù)庫連接信息B.數(shù)據(jù)庫類型C. show_sql 參數(shù)D.數(shù)據(jù)庫表和實體的映射信息5 .數(shù)據(jù)庫表ac
2、count對應(yīng)實體類為Account類,以下HQL語句錯誤的有(d)。A. select * from AccountB. From AccountC. From Account as modelD. Select * from account6 .級聯(lián)刪除時,cascade屬性是(c )。A. allB. saveC. deleteD. save-update7 .以卜-不屬于Cascade的屬性取值的有(b )。A. allB. saveC. deleteD. save-update8 .關(guān)于HQL查詢,以下說法中錯誤的選項是(A )。A. HQL查詢的select子句中必需區(qū)分大小寫B(tài).
3、 HQL支持統(tǒng)計函數(shù)C. HQL支持僅查詢對象的某幾個屬性,并將查詢結(jié)果保存在Object數(shù)組中D. HQL語句能夠?qū)崿F(xiàn)類似于PreparedStatement的成效9 .由持久化狀態(tài)向游離狀態(tài)轉(zhuǎn)變的方式不包括(C)。A.臨時狀態(tài)B.無引用狀態(tài)C.持久化狀態(tài)D.游離狀態(tài)10 .關(guān)于HQL與SQL,以下哪些說法正確?(B)。A. HQL與SQL沒什么差別B. HQL面向?qū)ο?,而SQL操縱關(guān)系數(shù)據(jù)庫C. 在HQL與SQL中,都包含select, insert, update, deletei吾句D. HQL僅用于查詢和刪除數(shù)據(jù),不支持insert, update語句11 .下面關(guān)于Hibernat
4、e說法正確的選項是(BD)。(選擇兩項)A. Hibernate是ORM的一種實現(xiàn)方式B. Hibernate不要JDBC的支持C.屬于控制層D.屬于數(shù)據(jù)持久層12 .卜而關(guān)于Hibernate中l(wèi)oad和get方式說法正確的選項是(D)。A.這兩個方法是一樣的,沒有任何的區(qū)別B.這兩個方法不一樣,laod先找緩存,再找數(shù)據(jù)庫C.這兩個方法不一樣,get先找緩存,再找數(shù)據(jù)庫D.以上說法都不對13 .關(guān)于Hibernate中關(guān)系的說話正確的選項是(A)。A. 一對多必需用Set來映射B.多對一必須用Set來映射C. 一對多可以用Set來映射,也可以用Li st、Map來映射D.多對一能夠用Set
5、來映射,也能夠用List、Map來映射14 .以下關(guān)于SessionFactory的說法哪些正確?( C)。A.對于每個數(shù)據(jù)庫事務(wù),應(yīng)該創(chuàng)建一個SessionFactory對象B.一個SessionFactory對象對應(yīng)多個數(shù)據(jù)庫存儲源C. SessionFactory是重量級的對象,不該該隨意創(chuàng)建。若是系統(tǒng)中只有一個數(shù)據(jù)庫存儲源, 只需要創(chuàng)建一個D. SessionFactory的load()方式用于加載持久化對象15 .在利用了Hibernate的系統(tǒng)中,要想在刪除某個客戶數(shù)據(jù)的同時刪除該客戶對應(yīng)的所有定單數(shù) 據(jù),下面方式可行的是(A)。A.配置客戶和定單關(guān)聯(lián)的cascade屬性為save
6、-updateB.配置客戶和訂單關(guān)聯(lián)的cascade屬性為allC.設(shè)置多對一關(guān)聯(lián)的inverse屬性為trueD.設(shè)置多對一關(guān)聯(lián)的inverse屬性為false6在三層結(jié)構(gòu)中,數(shù)據(jù)訪問層承擔(dān)的責(zé)任是Oa)概念實體類b)數(shù)據(jù)的增刪改查操作c)業(yè)務(wù)邏輯的描述d)頁面展現(xiàn)和操縱轉(zhuǎn)發(fā)下面關(guān)于數(shù)據(jù)持久化概念的描述,錯誤的選項是0(選擇一項)a)保留在內(nèi)存中數(shù)據(jù)的狀態(tài)是瞬時狀態(tài)b)持久狀態(tài)的數(shù)據(jù)在關(guān)機后數(shù)據(jù)仍然存在c)數(shù)據(jù)能夠由持久狀態(tài)轉(zhuǎn)換為瞬時狀態(tài)d)將數(shù)據(jù)轉(zhuǎn)換為持久狀態(tài)的機制稱為數(shù)據(jù)持久化18.下面(ab)不是Hibernate映射文件中包括的內(nèi)容。(選兩項)A.數(shù)據(jù)庫連接信息B. Hibernat
7、e屬性參數(shù)C.主鍵生成策略D.屬性數(shù)據(jù)類型19. Hibernate對象從臨時狀態(tài)到持久狀態(tài)轉(zhuǎn)換的方式有?( A)。A.挪用session的save方式B. 調(diào)用session的close方法C. 調(diào)用session的clear方法D.挪用session的evict方式20 下面關(guān)于Hibernate的說法,錯誤的是。(選擇一項)a) Hibernate是一個“對象-關(guān)系映射”的實現(xiàn)b) Hibernate是一種數(shù)據(jù)持久化技術(shù)c) Hibernate是JDBC的替代技術(shù)d) 使用Hibernate可以簡化持久化層的編碼21Hibernate配置文件中,不包含下面的。(選擇二項)a) “對象-關(guān)
8、系映射”信息b) 實體間關(guān)聯(lián)的配置c) show_sql等參數(shù)的配置d) 數(shù)據(jù)庫連接信息21 下面不是Hibernate映射文件中包含的內(nèi)容。(選兩項)a) 數(shù)據(jù)庫連接信息b) Hibernate屬性參數(shù)c) 主鍵生成策略d) 屬性數(shù)據(jù)類型22 在使用了 Hibernate的系統(tǒng)中,要想在刪除某個客戶數(shù)據(jù)的同時刪除該客戶對應(yīng)的所有訂單數(shù)據(jù),下面方法可行的是O。(選擇一項)a) 配置客戶和訂單關(guān)聯(lián)的cascade屬性為save-updateb) 配置客戶和訂單關(guān)聯(lián)的cascade屬性為allc) 設(shè)置多對一關(guān)聯(lián)的inverse屬性為trued) 設(shè)置多對一關(guān)聯(lián)的inverse屬性為false23
9、 以下程序的打印結(jié)果是什么?tx = 0 ;Customer cl=(Customer), new Long(l);Customer c2=(Customer), new Long(l);0;0;a) 運行出錯,拋出異常b) 打印 falsec) 打印trued) 編譯出錯24 對于以下程序,Customer對象在第幾行變?yōu)槌志没癄顟B(tài)?(單選)Customer customer=new Customer 0;(VTomV);Session sessionl=();Transaction txl = 0;當(dāng)即檢索B.延遲檢索C.迫切左外連接檢索D.批量檢索以下哪一種檢索策略利用了外連結(jié)查詢?(單
10、選)a) 立即檢索b) 延遲檢索c) 迫切左外連結(jié)檢索d) 迫切右外連結(jié)檢索43.卜一而關(guān)于Hibernate中Transaction的利用說法正確的選項是。A. Transaction是可有可無的B. Transaction在做查詢的時候是可選的C. Transact ion在做刪除的時候是可選的D. Tr an s ac t i on在做修改的時候是可選的23) POJO 是a) Plain Old Java Objectb) Programming Object Java Objectc) Page Old Java Objectd) Plain Object Java Old24) P
11、OJO的作用是a) 普通的Java對象映射數(shù)據(jù)庫字段b) 數(shù)據(jù)訪問c) 對象的賦值d) 保存客戶端對象25) 實現(xiàn)equals和hashCode最顯而易見的作用是a) 比較兩個對象標(biāo)識符的值b) 比較數(shù)據(jù)庫的兩條數(shù)據(jù)c) 比較兩個組建是否部署在同一個應(yīng)用服務(wù)器上d) 對象與字段的映射33) JDBC可以做哪三件事a) 與數(shù)據(jù)庫建立連接b) 通過JDBC-API向數(shù)據(jù)庫發(fā)送SQL語句c) 通過JDBC-API執(zhí)行SQL語句d) 進行實體關(guān)系的映射38) 對象(實體的實例)對一個特定的Session來說,要么是一個 對象,要么是對象a) 瞬時b) 持久化c) 控制器d) 數(shù)據(jù)傳輸對象39) 如果你
12、已知某個實例的持久化標(biāo)識,你可以使用Session的 方法來獲取它a) loadOb) loadAllOc) getAHDataOd) init044) 一和一子句都不支持算數(shù)表達式。a) groupbyb) order byc) computebyd) insertby45) 除了一和一外,查詢語句都是大小寫不敏感得到。a) Java 類b) POJO 類c) 映射文件d) 屬性名稱46) from Cat as cat,不僅僅返回的實例,而且還返回一的實例a) Catb) Cat父類c) Cat子類d) Cat實現(xiàn)接口54) 在Hibernate中,關(guān)于數(shù)據(jù)庫的方言,下面哪個說法是正確的a
13、) 可以不寫數(shù)據(jù)庫方言b) 數(shù)據(jù)庫方言沒有作用,可以隨便寫c) 有通用的數(shù)據(jù)庫方言可以使用d) 數(shù)據(jù)方言對應(yīng)于每個數(shù)據(jù)庫,主要用于產(chǎn)生SQL語句57) 下面的程序執(zhí)行后沒有報錯,但數(shù)據(jù)總保存不到數(shù)據(jù)庫,最可能的原因是public static void imain(String args)SessionFactorysf=newConfigrationO. configure 0. buildSessionFactory();Session session=();Medal medal二new Medal 0;("totong" );("Gold medal&qu
14、ot;);(user);0;)a) 配置文件配置有誤b) 沒有在配置文件中包含對映射文件的聲明c) 配置文件配置有誤d) 沒有對持久化操作捕捉異常e) 沒有開啟事務(wù)59) 已知().size 0的值是1。要想使執(zhí)行(wage)時自動執(zhí)行().get (0),必須配置a) <set name="items"inverse="true',cascade二"none" >*</set>b) <set name二" items" inverse=" false', cascade="none" >,#,</set>c) <set name=''items"inverse="true"cascadeall" >>,e</set>
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030全球活塞連桿套件行業(yè)調(diào)研及趨勢分析報告
- 家電維修合同協(xié)議書正規(guī)范本
- 垃圾桶項目采購合同
- 出租車租賃合同模板
- 2025居間合同協(xié)議書范本
- 產(chǎn)品全國總代理合同范本年
- 宣傳欄制作安裝合同書
- 委托合同范文年
- 2025年中圖版八年級歷史上冊階段測試試卷
- 2024年高考政治(安徽卷)真題詳細解讀及評析
- 數(shù)字經(jīng)濟學(xué)導(dǎo)論-全套課件
- 動物檢疫技術(shù)-動物檢疫的對象(動物防疫與檢疫技術(shù))
- 中考記敘文閱讀
- 《計算機應(yīng)用基礎(chǔ)》-Excel-考試復(fù)習(xí)題庫(含答案)
- 產(chǎn)科溝通模板
- 2023-2024學(xué)年四川省成都市小學(xué)數(shù)學(xué)一年級下冊期末提升試題
- GB/T 7462-1994表面活性劑發(fā)泡力的測定改進Ross-Miles法
- GB/T 2934-2007聯(lián)運通用平托盤主要尺寸及公差
- GB/T 21709.13-2013針灸技術(shù)操作規(guī)范第13部分:芒針
- 2022年青島職業(yè)技術(shù)學(xué)院單招語文考試試題及答案解析
- 急診科進修匯報課件
評論
0/150
提交評論