




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、、選擇提(共30題,每題2分,共60分)請(qǐng)把答案寫在以下表格中。1234567891011121314151617181920212223242526272829301.下面關(guān)于Hibernate的說(shuō)法,錯(cuò)誤的是()A. Hibernate是一個(gè)“對(duì)象-關(guān)系映射”的實(shí)現(xiàn)B. Hibernate是一種數(shù)據(jù)持久化技術(shù)C. Hibernate 是JDBQ的替代技術(shù)D.使用Hibernate可以簡(jiǎn)化持久化層的編碼 2.下面關(guān)于數(shù)據(jù)持久化概念的描述,錯(cuò)誤的是(A. 保存在內(nèi)存中數(shù)據(jù)的狀態(tài)是瞬時(shí)狀態(tài)B. 持久狀態(tài)的數(shù)據(jù)在關(guān)機(jī)后數(shù)據(jù)依然存在C. 數(shù)據(jù)可以由持久狀態(tài)轉(zhuǎn)換為瞬時(shí)狀態(tài)D. 將數(shù)據(jù)轉(zhuǎn)換為持久狀態(tài)的機(jī)
2、制稱為數(shù)據(jù)持久化3.在Hiber nate關(guān)系映射配置中,in verse屬性的含義是()A.定義在vone-to-many節(jié)點(diǎn)上,聲明要負(fù)責(zé)關(guān)聯(lián)的維護(hù)B. 聲明在vset節(jié)點(diǎn)上,聲明要對(duì)方負(fù)責(zé)關(guān)聯(lián)的維護(hù)C.定義在vone-to-many節(jié)點(diǎn)上,聲明對(duì)方要負(fù)責(zé)關(guān)聯(lián)的維護(hù)D.聲明在vset節(jié)點(diǎn)上,聲明要負(fù)責(zé)關(guān)聯(lián)的維護(hù) 4.以下程序代碼對(duì)Customer的name屬性修改了兩次: tx = sessi on .begi nTran sacti on();Customer customer=(Customer)sessio n.load(Customer.class,new Lon g(1);cus
3、tomer.setName(Jack);customer.setName(Mike);mit();執(zhí)行以上程序,Hibernate需要向數(shù)據(jù)庫(kù)提交幾條up date語(yǔ)句?()A. 0B. 1C. 2D.35.對(duì)于以下程序,Customer對(duì)象在第幾行變?yōu)槌志没癄顟B(tài)?()Customer customer二 new Customer。;customer.setName(Tom);/li ne1Sessi on sessi on 1=sessi on Factory.o pen Sessi on();line2Tran sacti on tx1 = sessi on 1.begi nTran sa
4、ctio n();sessi on 1.save(customer);mit();line3sessi on 1.close(); /Iine4A. li ne1B. li ne2C. li ne3D. li ne46.對(duì)于以下程序,Customer對(duì)象在第幾行變?yōu)橛坞x狀態(tài)?()Customer customer二 new Customer。;customer.setName(Tom);/li ne1Sessi on sessi on 1=sessi on Factory.o pen Sessi on();line2Tran sacti on tx1 = sessi on 1.beg inTr
5、an sacti on();sessi on 1.save(customer);mit();line3sessi on 1.close(); /Iine4A. li ne1B. li ne2C. li ne3D. li ne47. JDBC可以 不可以做哪件事(A. 與數(shù)據(jù)庫(kù)建立連接B.通過(guò)JDBC-API向數(shù)據(jù)庫(kù)發(fā)送SQL語(yǔ)句C.通過(guò)JDBC-API執(zhí)行SQL語(yǔ)句D.進(jìn)行實(shí)體關(guān)系的映射8. HQL不支持聚合函數(shù)有()A. cou nt(*)B. avg()C. count()D. cou nt9.對(duì)原生SQL查詢的控制是通過(guò).接口進(jìn)行的()A. SQLQueryB. Sessi onC. L
6、istD. Query 10.使用 Hibernate 的QBC查詢,要使用 SQL中的類似 select count(*) from table name方法求出記錄數(shù),必須使用哪一個(gè)類(A. Restricti onsB. Projecti onsC. CriteriaD. Critero n 11.在三層結(jié)構(gòu)中,數(shù)據(jù)訪問(wèn)層承擔(dān)的責(zé)任是(A. 定義實(shí)體類B. 數(shù)據(jù)的增刪改查操作C. 業(yè)務(wù)邏輯的描述D. 頁(yè)面展示和控制轉(zhuǎn)發(fā)12.下面關(guān)于數(shù)據(jù)持久化概念的描述,錯(cuò)誤的是()A. 保存在內(nèi)存中數(shù)據(jù)的狀態(tài)是瞬時(shí)狀態(tài)B. 持久狀態(tài)的數(shù)據(jù)在關(guān)機(jī)后數(shù)據(jù)依然存在C. 數(shù)據(jù)可以由持久狀態(tài)轉(zhuǎn)換為瞬時(shí)狀態(tài)D. 將
7、數(shù)據(jù)轉(zhuǎn)換為持久狀態(tài)的機(jī)制稱為數(shù)據(jù)持久化 13.下面關(guān)于Hibernate的說(shuō)法,錯(cuò)誤的是()A. Hibernate是一個(gè)“對(duì)象-關(guān)系映射”的實(shí)現(xiàn)B. Hibernate是一種數(shù)據(jù)持久化技術(shù)C. Hibernate 是JDBC的替代技術(shù)D.使用Hibernate可以簡(jiǎn)化持久化層的編碼 14.在Hibernate關(guān)系映射配置中,inverse屬性的含義是()A.定義在vone-to-many節(jié)點(diǎn)上,聲明要負(fù)責(zé)關(guān)聯(lián)的維護(hù)B. 聲明在vset節(jié)點(diǎn)上,聲明要對(duì)方負(fù)責(zé)關(guān)聯(lián)的維護(hù)C.定義在vone-to-many節(jié)點(diǎn)上,聲明對(duì)方要負(fù)責(zé)關(guān)聯(lián)的維護(hù)D.聲明在vset節(jié)點(diǎn)上,聲明要負(fù)責(zé)關(guān)聯(lián)的維護(hù) 15.在使用了
8、 Hibernate的系統(tǒng)中,要想在刪除某個(gè)客戶數(shù)據(jù)的同時(shí)刪除該客戶對(duì)應(yīng)的所有訂單數(shù)據(jù),下面方法可行的是(A.配置客戶和訂單關(guān)聯(lián)的cascade屬性為save-updateB.配置客戶和訂單關(guān)聯(lián)的cascade屬性為allC.設(shè)置多對(duì)一關(guān)聯(lián)的in verse屬性為trueD.設(shè)置多對(duì)一關(guān)聯(lián)的in verse屬性為false16.下面關(guān)于AOP的說(shuō)法錯(cuò)誤的是()A.AOP將散落在系統(tǒng)中的“方面”代碼集中實(shí)現(xiàn)B.AOP有助于提高系統(tǒng)的可維護(hù)性C.AOF已經(jīng)表現(xiàn)出了將要替代面向?qū)ο蟮内厔?shì)D.AOP是一種設(shè)計(jì)模式,Spring提供了一種實(shí)現(xiàn)17.事務(wù)隔離級(jí)別是由誰(shuí)實(shí)現(xiàn)的?(A. Java應(yīng)用程序 B
9、. Hibernate C .數(shù)據(jù)庫(kù)系統(tǒng) D. JDBC驅(qū)動(dòng)程序18.下列哪項(xiàng)不是Spring的注入方式(A. setter注入B . getter注入 C .接口注入 D .構(gòu)造注入19.在Spring框架中,面向方面編程(AOP)的目標(biāo)在于()A.編寫程序時(shí)不用關(guān)心其依賴組件的實(shí)現(xiàn)B.將程序中涉及的公用問(wèn)題集中解決C.封裝JDBC訪訓(xùn)數(shù)據(jù)庫(kù)的代碼,簡(jiǎn)化數(shù)據(jù)訪訓(xùn)層的得復(fù)性代碼D.實(shí)現(xiàn)面面的”無(wú)刷新”20.關(guān)于Spring與Hibernate集成,下面說(shuō)法錯(cuò)誤的是()A. Spring 提供了 HibernateDaoSupport 類來(lái)簡(jiǎn)化 Hibernate 的使B.在 Spring 配置
10、文件種可以通過(guò) Spring 提供的LocalSessi on FactoryBea n,來(lái)獲得 Sessi on Factory 的實(shí)例C.通過(guò)集成Spring和Hibernate,用Spring管理程序的依賴關(guān)系,將 Session Factory 注入至DataSource 中D.通過(guò)Spring,可以在Biz層代碼中無(wú)需直接實(shí)例化 DAO類,而是通過(guò)注入得到21.依賴注入說(shuō)法正確的是()A. 依賴注入的目標(biāo)是在代碼之外管理程序組建間的依賴關(guān)系B. 依賴注入即是“面向接口”的編程C. 依賴注入是面向?qū)ο蠹夹g(shù)的替代品D. 依賴注入的使用會(huì)增大程序的規(guī)模 22. Spring提倡通過(guò)()實(shí)現(xiàn)
11、松耦合。A.容器 B . IOC C . AOPD . Spring 框架23.設(shè)值注入的優(yōu)點(diǎn)不包括()A.對(duì)于習(xí)慣了傳統(tǒng)JavaBean開(kāi)發(fā)的程序員,會(huì)認(rèn)為通過(guò) setter方法設(shè)定依賴關(guān)系更加直觀自然B.當(dāng)依賴關(guān)系(或繼承關(guān)系)較復(fù)雜時(shí),構(gòu)造注入方式的構(gòu)造函數(shù)相當(dāng)龐大,此時(shí)若使用設(shè)值注入方式則簡(jiǎn)單快捷C. 某些第三方類庫(kù)要求組件必須提供默認(rèn)的構(gòu)造函數(shù),此時(shí)構(gòu)造注入方式的依賴注入機(jī)制則會(huì)突顯局限性,難以完成期望功能D. 在構(gòu)造期即創(chuàng)建完整、合法的對(duì)象 24.構(gòu)造注入的優(yōu)點(diǎn)不包括(A.把創(chuàng)建完整、合法對(duì)象的工作給構(gòu)造函數(shù)外的其他方法來(lái)做B.避免了編寫繁瑣的setter方法,所有的依賴關(guān)系都在構(gòu)
12、造函數(shù)中設(shè)定C. 由于不存在setter方法,而是在構(gòu)造時(shí)由容器一次性設(shè)定依賴關(guān)系,因而組件在創(chuàng)建之后即處于相對(duì)不變的穩(wěn)定狀態(tài), 無(wú)須擔(dān)心上層代碼在調(diào)用過(guò)程中執(zhí)行setter方法時(shí)破壞組件之間的依賴關(guān)系D. 通過(guò)構(gòu)造子注入,可以在構(gòu)造函數(shù)中決定依賴關(guān)系的注入順序25.關(guān)于IOC的理解,下面說(shuō)法正確的是(A.控制反轉(zhuǎn)B.對(duì)象依賴類C.對(duì)象主動(dòng)的去找依賴類D.一定要用接口26下面關(guān)于在Spring中配置Bean的id屬性的說(shuō)法正確的是(A. id屬性值可以重復(fù)B. id屬性值不可以重復(fù)C. id屬性是必須的,沒(méi)有id屬性會(huì)報(bào)錯(cuò)D. id屬性是必須的,沒(méi)有id屬性不會(huì)報(bào)錯(cuò)27.下面關(guān)于Spring的
13、說(shuō)話正確的是(A. Spring是一個(gè)重量級(jí)的框架B.Spring是一個(gè)輕量級(jí)的框架C. Spring 是一個(gè) IOC和 AOP容器D . Spring是一個(gè)入侵式的框架),28. Spring是一個(gè)包含且管理系統(tǒng)對(duì)象生命周期以及配置的(通過(guò)配置可以設(shè)定Bean為單一實(shí)例或者每次請(qǐng)求產(chǎn)生一個(gè)實(shí)例,以 及設(shè)定相互之間的關(guān)聯(lián)關(guān)系。A.容器 B. IOC C. AOP D.框架29. 下面關(guān)于AOP的理解,正確的是()A.面向縱向的開(kāi)發(fā)B.既面向縱向的開(kāi)發(fā),也面向橫向的開(kāi)發(fā)C. AOP關(guān)注是面.A0咲注的是點(diǎn)30. 下面關(guān)于切入點(diǎn)的說(shuō)法不正確的是(A.是AOP中一系列連連接點(diǎn)的集合B .在做AOP寸
14、定義切入點(diǎn)是必須的C.在做AOP寸定義切入點(diǎn)不是必須的D .可以用正則表達(dá)式來(lái)定義切入點(diǎn)二、填空題(共4題,每空3分,共24 分)1. Hiber nate中實(shí)體對(duì)象的狀態(tài)有哪三種狀態(tài)游離狀自由狀態(tài)持久化狀態(tài)。2.兩種依賴注入的類型是構(gòu)造方法注入和setter注入。關(guān)系數(shù)據(jù)庫(kù)3. Hibernate是一個(gè)持久層框架,它只負(fù)責(zé)與的操作,Spring是一個(gè)業(yè)務(wù)層框架,是一個(gè)整合的框架,能夠很好地黏合持久層與表示層4. Spring負(fù)責(zé)創(chuàng)建Bean的實(shí)例并管理其生命周期,Bean運(yùn)行于Spring的容器,無(wú)須知曉它的存在即可使用Spring的部分特性。三、簡(jiǎn)答題(共2題,每題8分,共16 分)1.什么是緩存?緩存的優(yōu)缺點(diǎn)? Hibernate的緩存分幾種?緩存是位于應(yīng)用
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 水泥沙子采購(gòu)合同
- 授權(quán)經(jīng)銷合同協(xié)議
- 農(nóng)業(yè)科技園區(qū)綜合開(kāi)發(fā)合同
- 短期租賃服務(wù)意外免責(zé)協(xié)議
- 網(wǎng)絡(luò)信息技術(shù)支持協(xié)議
- 商場(chǎng)裝修合同與商場(chǎng)裝修合同
- 打井承包合同
- 手房轉(zhuǎn)讓買賣協(xié)議
- 新版不定期勞動(dòng)合同書(33篇)
- 瓦工貼磚施工合同
- 城市綠化與生態(tài)環(huán)境改善
- 2024-2025學(xué)年中小學(xué)校第二學(xué)期師德師風(fēng)工作計(jì)劃:必看!新學(xué)期師德師風(fēng)建設(shè)秘籍大公開(kāi)(附2月-7月工作安排表)
- 《急性心力衰竭的急救處理》課件
- 小學(xué)六年級(jí)數(shù)學(xué)上冊(cè)《簡(jiǎn)便計(jì)算》練習(xí)題(310題-附答案)
- 青海省西寧市海湖中學(xué)2025屆中考生物仿真試卷含解析
- 2024年河南省《輔警招聘考試必刷500題》考試題庫(kù)及答案【全優(yōu)】
- -情景交際-中考英語(yǔ)復(fù)習(xí)考點(diǎn)
- 安全隱患報(bào)告和舉報(bào)獎(jiǎng)勵(lì)制度
- 地理標(biāo)志培訓(xùn)課件
- 2024年中國(guó)養(yǎng)老產(chǎn)業(yè)商學(xué)研究報(bào)告-銀發(fā)經(jīng)濟(jì)專題
- 高教版2023年中職教科書《語(yǔ)文》(基礎(chǔ)模塊)下冊(cè)教案全冊(cè)
評(píng)論
0/150
提交評(píng)論