2024年計算機考試-Hibernate考試近5年真題集錦(頻考類試題)帶答案_第1頁
2024年計算機考試-Hibernate考試近5年真題集錦(頻考類試題)帶答案_第2頁
2024年計算機考試-Hibernate考試近5年真題集錦(頻考類試題)帶答案_第3頁
2024年計算機考試-Hibernate考試近5年真題集錦(頻考類試題)帶答案_第4頁
2024年計算機考試-Hibernate考試近5年真題集錦(頻考類試題)帶答案_第5頁
已閱讀5頁,還剩25頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

(圖片大小可自由調(diào)整)2024年計算機考試-Hibernate考試近5年真題集錦(頻考類試題)帶答案第I卷一.參考題庫(共100題)1.Hibernate對JDBC訪問數(shù)據(jù)庫的代碼做了封裝,從而大大簡化了數(shù)據(jù)訪問的重復(fù)性代碼,它是針對三層架構(gòu)中()的解決方案A、表現(xiàn)層B、業(yè)務(wù)邏輯層C、持久化層D、數(shù)據(jù)庫系統(tǒng)2.HQL語句:Stringhql="fromDeptasmodelorderbymodel.deptName,model.createDatedesc";所表達的意思為()。A、查詢部門,按照deptName的desc排序B、查詢部門,按照createDate的desc排序C、查詢部門,先按照deptName的desc排序,再按照createDate的desc排序D、查詢部門,deptName和createDate的desc排序沒有先后之分3.如果數(shù)據(jù)庫是oracle或者db2,則generator屬性值不可以使用()。A、??nativeB、??identityC、??hiloD、??sequence4.下列選項不屬于持久化的是()。A、將對象轉(zhuǎn)換為字符串的形式通過網(wǎng)絡(luò)傳輸,在另一端接收到該字符串后能將對象還原B、將程序數(shù)據(jù)從數(shù)據(jù)庫中讀取出來C、從XML配置文件中讀取程序的配置信息D、將程序數(shù)據(jù)保存為文件5.下面關(guān)于Hibernate中l(wèi)oad和get方法說法正確的是()A、這兩個方法是一樣的,沒有任何的區(qū)別B、這兩個方法不一樣,load先找緩存,再找數(shù)據(jù)庫C、這兩個方法不一樣,get先找緩存,再找數(shù)據(jù)庫D、以上說法都不對6.在數(shù)據(jù)庫中條件查詢速度很慢的時候,如何優(yōu)化?7.以下關(guān)于SessionFactory的說法哪些是正確的?()A、?對于每個數(shù)據(jù)庫事務(wù),應(yīng)該創(chuàng)建一個SessionFactory對象。B、?一個SessionFactory對象對應(yīng)一個數(shù)據(jù)庫C、?SessionFactory是重量級的對象,不應(yīng)該隨意創(chuàng)建。如果系統(tǒng)中只有一個數(shù)據(jù)庫存,只需要創(chuàng)建一個。D、?SessionFactory的load()方法用于加載持久化對象8.使用Session的(),會把對象的狀態(tài)從數(shù)據(jù)庫中移除A、delete()B、remove()C、clear()D、removeAll()9.有狀態(tài)SessionBean有幾種狀態(tài)()A、1種B、2種C、3種D、4種10.兩個對象值相同(x.equals(y)==true),但卻可有不同的hashcode,這句話對不對?11.使用Hibernate技術(shù)實現(xiàn)數(shù)據(jù)庫持久化時,()內(nèi)容不在Hibernate配置文件中。A、??數(shù)據(jù)庫連接信息B、??數(shù)據(jù)庫類型C、??show_sql參數(shù)D、??數(shù)據(jù)庫表和實體的映射信息12.下面代碼的執(zhí)行效果是()A、返回分?jǐn)?shù)最高的5個學(xué)生B、返回分?jǐn)?shù)最高的6個學(xué)生C、返回分?jǐn)?shù)最低的5個學(xué)生D、返回分?jǐn)?shù)最低的6個學(xué)生13.執(zhí)行下面的hql查詢,關(guān)于返回值的說法,正確的是() A、語法錯誤,不能執(zhí)行B、返回一個類型為List的實例C、返回一個數(shù)組D、當(dāng)返回結(jié)果只有一條時,返回一個數(shù)組14.下列屬于多對一關(guān)系的是()A、書和作者B、手機和生產(chǎn)廠家C、用戶和發(fā)布的出租信息D、士兵和班長15.在Hibernate中,下面代碼實現(xiàn)了對TblFwxx實體中title屬性的模糊查詢,則下列選項的說法正確的是()A、第(1)行TblFwxx和fw間必須有as關(guān)鍵字B、第(2)行沒有錯誤C、第(3)行應(yīng)該為:query.setString(a,”健翔橋”);D、第(4)行應(yīng)該為Listlist=query.executeQuery();16.在Hibernate映射文件的ID的配置中,主鍵生成器native的說法正確的是()A、包括desc、asc和identityB、包括desc、asc和sequenceC、包括increment、sequence、hilo和identityD、包括sequence、hilo和identity17.簡述Hql中query.uniqueResult()和query.list()的區(qū)別?18.J2EE中,包含有Web工程和EJB工程的項目,打包封裝成()文件A、jarB、warC、earD、zip19.Criteria查詢通過面向?qū)ο蠡脑O(shè)計將數(shù)據(jù)查詢條件封裝為一個對象,下列寫法正確的是()A、AB、BC、CD、D20.關(guān)于Hibernate緩存說法錯誤的是()。A、Hibernate緩存一般分為三類:一級緩存、二級緩存和查詢緩存B、Session的evict()方法用于從緩存中清除指定的持久化對象C、Session的clear()方法用于刷新緩存D、Session的flush()方法用于從緩存中清除所有持久化對象21.假設(shè)實體映射時有一個()的關(guān)聯(lián)指向另外一個實體,在查詢時必須也返回那個實體,否則會導(dǎo)致發(fā)生一個”columnnotfound”的數(shù)據(jù)庫錯誤A、many-to-oneB、many-to-manyC、one-to-manyD、one-to-one22.在Hibernate的映射文件中,id節(jié)點的property元素的()表示指定類的屬性映射的表的字段名。A、nameB、typeC、columnD、lazy23.以下哪一種檢索策略利用了外連結(jié)查詢()A、立即檢索B、延遲檢索C、迫切左外連結(jié)檢索D、迫切右外連結(jié)檢索24.不適合放入Hibernate二級緩存的有()A、常被修改的數(shù)據(jù)B、絕不容許出現(xiàn)并發(fā)的數(shù)據(jù),例如財務(wù)數(shù)據(jù)C、與其他應(yīng)用共享的數(shù)據(jù)D、常用數(shù)據(jù)25.Hibernate對象從瞬時(即臨時狀態(tài))到持久狀態(tài)轉(zhuǎn)換的方式有()A、調(diào)用session的save方法B、調(diào)用session的create方法C、調(diào)用session的update方法D、調(diào)用session的load方法26.在Hibernate映射文件的ID的配置中,主鍵生成器有()A、incrementB、descC、ascD、identity27.Hibernate是一個優(yōu)秀的Java持久化層解決方案,那么數(shù)據(jù)的持久化指的是()。A、數(shù)據(jù)在程序退出后就不復(fù)存在B、數(shù)據(jù)在程序退出后以文件等形式保存在存儲設(shè)備中C、數(shù)據(jù)的內(nèi)容是不變的,處于靜態(tài)中D、數(shù)據(jù)的內(nèi)容是變化的28.關(guān)于Criteria查詢,下列說法正確的有()。A、Criteria查詢通過面向?qū)ο蠡脑O(shè)計將數(shù)據(jù)查詢條件封裝成一個對象B、Criteria查詢可讀性強C、Criteria查詢符合Java程序員的編程習(xí)慣D、Criteria查詢沒有HQL查詢?nèi)菀桌斫?9.簡述&和&&的區(qū)別。30.下面關(guān)于hibernate核心接口說明錯誤的是()A、Configuration?接口:配置Hibernate,根據(jù)其啟動hibernate,創(chuàng)建SessionFactory對象;B、SessionFactory?接口:負責(zé)保存、更新、刪除、加載和查詢對象,是線程不安全的,避免多個線程共享同一個session,是輕量級、一級緩存;C、Query和Criteria接口:執(zhí)行數(shù)據(jù)庫的查詢;D、Transaction接口:管理事務(wù)。31.下面關(guān)系Hibernate對象的狀態(tài)說話正確的是()A、Hibernat的對象只有一種狀態(tài)B、Hibernat的對象有2種狀態(tài)C、Hibernat的對象有3種狀態(tài)D、Hibernat的對象有4種狀態(tài)32.<set>元素有一個cascade屬性,如果希望Hibernate級聯(lián)保存集合中的對象,casecade屬性應(yīng)該?。ǎ┲礎(chǔ)、noneB、saveC、deleteD、save-update33.Hibernate對JDBC訪問數(shù)據(jù)庫的代碼進行了封裝,從而大大的簡化了數(shù)據(jù)訪問層的代碼,它是針對三層架構(gòu)中()的解決方案。A、??表現(xiàn)層B、??業(yè)務(wù)邏輯層C、??持久化層D、??數(shù)據(jù)庫系統(tǒng)34.關(guān)于HQL查詢,下列說法正確的有()。A、HQL查詢的select子句中必須區(qū)分大小寫B(tài)、HQL支持不統(tǒng)計函數(shù)C、HQL支持僅查詢對象的某幾個屬性,查詢結(jié)果保存于Object數(shù)組中D、HQL查詢?yōu)楣俜酵扑]的查詢方式35.HttpSession與Hibernate中Session的區(qū)別36.hibernate里面的sortedcollection和orderedcollection有什么區(qū)別?37.可以把結(jié)果集映射的信息放在外部的()元素中,這樣就可以在多個命名查詢間或者通過setResultSetMapping()API來訪問A、<resultset>B、<result>C、<mapping>D、<description>38.使用Hibernate技術(shù)實現(xiàn)數(shù)據(jù)庫持久化時,下列()不在Hibernate配置文件中。A、數(shù)據(jù)庫連接信息B、數(shù)據(jù)庫類型(dialect)C、show_sql參數(shù)D、數(shù)據(jù)庫表和實體的映射信息39.從性能考慮,Inverse屬性值通常設(shè)置為()。A、allB、falseC、trueD、None40.事務(wù)隔離級別是由誰實現(xiàn)的?()A、Java應(yīng)用程序B、HibernateC、數(shù)據(jù)庫系統(tǒng)D、JDBC驅(qū)動程序41.假設(shè)對Customer類的orders集合采用延遲檢索策略,編譯或運行以下程序,會出現(xiàn)()A、編譯出錯B、編譯通過,正常運行,不顯示任何信息C、編譯通過,正常運行,并顯示出結(jié)果D、編譯通過,但運行時拋出異常42.在Hibernate的HQL查詢中,下列說法正確的是()。A、可以調(diào)用用戶自定義函數(shù)B、不可以調(diào)用用戶自定義函數(shù)C、支持子查詢D、支持分頁查詢43.在Hibernate中,如果需要標(biāo)識主控方,則inverse屬性值應(yīng)為()。A、allB、falseC、trueD、none44.下面關(guān)于ORM的說法錯誤的是()A、對象關(guān)系映射,讓現(xiàn)實中的對象同數(shù)據(jù)庫的表產(chǎn)生映射B、對象關(guān)系映射,讓類同表產(chǎn)生關(guān)系C、對象關(guān)系映射,讓類同記錄產(chǎn)生關(guān)系D、對象關(guān)系映射,讓類中的屬性同表中的列產(chǎn)生關(guān)系45.在Hibernate中,下面的程序代碼對Customer的name屬性進行了兩次修改: 則執(zhí)行以上程序時,Hibernate需要向數(shù)據(jù)庫提交()條update語句。A、0B、1C、2D、346.在Hibernate中,下列說法不正確的是()。A、HQL是基于SQL的B、HQL提供更加面向?qū)ο蟮姆庋bC、HQL是Hibernate官方推薦的查詢方式D、HQL提供的是面向關(guān)系型數(shù)據(jù)庫的47.在Hibernate中,關(guān)于數(shù)據(jù)庫的方言,下面說法正確的是()A、可以不寫數(shù)據(jù)庫方言B、數(shù)據(jù)庫方言沒有作用,可以隨便寫C、有通用的數(shù)據(jù)庫方言可以使用D、數(shù)據(jù)方言對應(yīng)于每個數(shù)據(jù)庫,主要用于產(chǎn)生SQL語句48.在J2EE中,EJB組件必須在()容器中才能運行A、AppletB、客戶端C、WebD、EJB49.Hibernate增加數(shù)據(jù)的時候,可以調(diào)用session的()方法。A、saveB、updateC、addD、saveOrUpdate50.Struts的validate框架是如何驗證的?51.根據(jù)員工表編寫規(guī)范的存儲過程。完成以下任務(wù): 1)給指定員工漲工資,其中員工編號和漲的工資金額由輸入?yún)?shù)決定 2)漲工資后,顯示所有員工薪水情況 3)在存儲過程中考慮到以下異常: A.指定的員工不存在的情況 B.漲的工資金額小于等于0的情況 4)編寫調(diào)用程序,要求測試各種情況52.對于視圖,下列語句正確的是()。A、有列別名的視圖不能被修改B、一個復(fù)雜的視圖定義中使用子查詢不能包含聚合(分組)函數(shù)和連接C、如果一個視圖定義中包含DISTINCT關(guān)鍵字,則不能夠通過視圖進行刪除D、創(chuàng)建視圖語法中ORREPLACE選項被使用,目的是在沒有刪除視圖的情況下修改已存在的視圖定義。53.swtich是否能作用在byte上,是否能作用在long上,是否能作用在String上?54.下面關(guān)于本地接口和遠程接口說法正確的是()A、本地接口只能本地訪問B、遠程接口只能遠程訪問C、本地接口既能本地訪問,又能遠程訪問D、遠程接口既能本地訪問也能遠程訪問55.EJB分為()三種類型A、會話bean、實體bean、Web?serviceB、會話bean、實體bean、消息驅(qū)動beanC、Jsp、servlet、jsfD、實現(xiàn)類、Home接口類、Object接口類56.在HQL中,關(guān)于Query接口綁定參數(shù)的方法,說法正確的是()。A、setParameter()方法用于綁定任意類型的參數(shù)B、setParameter()有重載的方法C、setProperties()有重載的方法D、setProperties()方法用于綁定命名參數(shù)57.在Hibernate中,關(guān)于注解說法正確的是()。A、@Id用于聲明持久化類的唯一標(biāo)識,對應(yīng)于數(shù)據(jù)表中的主鍵B、@Cloumn用于將屬性映射到列C、@Transient用于忽略該屬性,需要持久化到數(shù)據(jù)庫D、@GeneratedValue用于定義主鍵值的生成策略58.在J2EE中,Servlet和JSP組件必須在()容器中才能運行A、AppletB、客戶端C、WebD、EJB59.在Hibernate中,以下()不屬于session的方法A、close()B、open()C、update()D、delete()60.下列關(guān)于延遲加載說法正確的是()A、lazy="true"表示采用延遲加載B、lazy="false"表示采用延遲加載C、Lazy默認(rèn)情況下位trueD、Lazy默認(rèn)情況下位false61.試述Query接口list()與iterate()區(qū)別。62.在Hibernate中,元素有一個cascade屬性,如果希望Hibernate級聯(lián)保存集合中的對象,則cascade屬性應(yīng)該取什么值()。A、noneB、saveC、save-updateD、delete63.下面創(chuàng)建Criteria對象的語句中正確的是()A、Criteria?c?=?query.createCriteria();B、Criteria?c?=?query.addCriteria();C、Criteria?c?=?session.createCriteria();D、Criteria?c?=?session.createCriteria(User.class);64.在Hibernate的HQL查詢中,setMaxResults(3)方法中參數(shù)值3指的是()。A、從第3條記錄開始B、從第4條記錄開始C、查詢3條記錄D、查詢4條記錄65.關(guān)于HQL與SQL,下列說法正確的有()A、HQL與SQL沒有多少差別B、HQL面向?qū)ο?,而SQL操縱關(guān)系數(shù)據(jù)庫C、在HQL與SQL中,都包含select,insert,update,delete語句D、HQL僅用于查詢數(shù)據(jù),不支持insert,update和delete語句66.下列選項關(guān)于Configuration的說法不正確的是()。A、Configuration類的構(gòu)造方法用于將默認(rèn)路徑下的hibernate.cfg.xml(或perties)配置文件中的配置信息讀入到內(nèi)存中B、Configuration對象用于配置并啟動HibernateC、獲得Configuration的方法:Configuration?config?=?new?Configuration();D、Hibernate應(yīng)用通過Configuration實例指定對象-關(guān)系映射文件的位置或者動態(tài)配置Hibernate的屬性67.下面不是清理Hibernate緩存的方法有()A、提交事務(wù)B、調(diào)用session的flush方法C、調(diào)用session的查詢方法D、關(guān)閉session68.談?wù)刦inal,finally,finalize的區(qū)別。69.如果不確定所尋找對象的持久化標(biāo)識符,則需要使用查詢,使用Session的()方法A、createQuery()B、query()C、queryAll()D、queryObject()70.Hibernate配置文件中,不包含下面的()。A、“對象-關(guān)系映射”信息B、實體間關(guān)聯(lián)的配置C、show_sql等參數(shù)的配置D、數(shù)據(jù)庫連接信息71.簡述Hibernate中find和iterate的區(qū)別?72.下面()不是Hibernate映射文件中包含的內(nèi)容。A、數(shù)據(jù)庫連接信息B、Hibernate屬性參數(shù)C、主鍵生成策略D、屬性數(shù)據(jù)類型73.下面程序執(zhí)行后沒有報錯,但數(shù)據(jù)總保存不到數(shù)據(jù)庫,最可能的原因是()A、沒有在配置文件中包含對映射文件的聲明B、配置文件配置有誤C、映射文件配置有誤D、沒有對持久化操作捕捉異常E、沒有開啟事務(wù)74.在Hibernate中,Customer類中有一個Set類型的orders屬性,用于存放Order訂單對象,在Customer.hbm.xml文件中,可以用()元素映射orders屬性。A、<set>B、<o(jì)ne-to-many>C、<many-to-one>D、<property>75.關(guān)于Hibernate中關(guān)系的說話正確的是()A、一對多必須用Set來映射B、多對一必須用Set來映射C、一對多可以用Set來映射,也可以用List、Map來映射D、多對一必須用Set來映射,也可以用List、Map來映射76.<set>元素有一個cascade屬性,如果希望Hibernate級聯(lián)保存集合中的對象,casecade屬性應(yīng)該取什么值?()A、noneB、saveC、deleteD、save-update77.在Hibernate的Criteria查詢中,查詢5條記錄的方法是()。A、criteria.setFirstResult(4);B、criteria.setFirstResult(5);C、criteria.setMaxResult(4);D、criteria.setMaxResult(5);78.下面一對多關(guān)聯(lián)的配置中,存在哪些錯誤()A、inverse屬性不可以設(shè)置為falseB、cascade屬性不可設(shè)置為trueC、class="com.x.entity.Order"應(yīng)為type="com.x.entity.Order"????????????????????D、column屬性不可再<o(jì)ne-to-many>節(jié)點內(nèi)設(shè)置79.在Hibernate的HQL查詢中,有數(shù)據(jù)庫表(dept)對應(yīng)的對象名稱為Dept,下列HQL寫法正確的有()A、String?hql?=?"from?com.hr.g3.persist.dept?as?model";B、String?hql?=?"from?com.hr.g3.persist.Dept?";C、String?hql?=?"from?Dept?as?model";D、String?hql?=?"from?dept?";80.hibernate拒絕連接、服務(wù)器崩潰的原因?最少寫5個81.將某個對象從Session的一級緩存中清除的方法是()。A、close()B、clear()C、evict()D、flush()82.如何在控制臺看到hibernate生成并執(zhí)行的sql83.在Hibernate中,如果需要進行級聯(lián)刪除,則cascade屬性值可為()。A、allB、save-updateC、noneD、delete84.在Hibernate中不看數(shù)據(jù)庫,不看XML文件,不看查詢語句,怎么樣能知道表結(jié)構(gòu)?85.在使用了Hibernate的系統(tǒng)中,要想在刪除某個客戶數(shù)據(jù)的同時刪除該客戶對應(yīng)的所有訂單數(shù)據(jù),下面方法可行的是()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屬性為false86.Hibernate中怎樣實現(xiàn)類之間的關(guān)系?(如:一對多、多對多的關(guān)系)87.hibernate中一對多配置文件返回的是什么?88.hibernate中Criteria和DetachedCriteria的作用是什么?89.Hibernate工作原理及為什么要用?90.簡述HashMap和Hashtable的區(qū)別。91.hibernate都支持哪些緩存策略?92.如何優(yōu)化Hibernate查詢性能?93.在Hibernate中,下列關(guān)于Session說法正確的有()A、它是線程安全的B、它不是線程安全的C、它是輕量級的D、Session也被稱為持久化管理器,它提供了和持久化相關(guān)的操作94.已知wage.getItem().size()的值是1。要想使執(zhí)行session.update(wage)時自動執(zhí)行session.update(wage.getItems().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”?cascade=”all”>…</set>D、<set?name=”items”?inverse=”false”??cascade=”save-update”>…</set>95.下面一對多關(guān)聯(lián)的配置中,存在哪些錯誤()A、inverse屬性不可以設(shè)置為falseB、cascade屬性不可設(shè)置為trueC、class="com.x.entity.Order"應(yīng)為type="com.x.entity.Order"D、column屬性不可再<o(jì)ne-to-many>節(jié)點內(nèi)設(shè)置96.下面關(guān)于HQL說話正確的是()A、HQL就是SQL,不區(qū)分大小寫B(tài)、HQL不是SQL,區(qū)分大小寫C、HQL操作的是表D、HQL操作的是對象97.sleep()和wait()有什么區(qū)別?98.在持久化層,對象分為哪些狀態(tài)?()A、臨時狀態(tài)B、獨立狀態(tài)C、游離狀態(tài)D、持久化狀態(tài)99.在Hibernate中,下列說法正確的有()A、Hibernate是一個開放源代碼的對象關(guān)系映射框架B、Hibernate對JDBC進行了輕量級的對象封裝C、Hibernate可以大大減少操作數(shù)據(jù)庫的工作量D、Hibernate提供了數(shù)據(jù)查詢機制,但沒有提供恢復(fù)機制100.List,Set,Map是否繼承自Collection接口?第I卷參考答案一.參考題庫1.參考答案:C2.參考答案:C3.參考答案:B4.參考答案:A5.參考答案:D6.參考答案: 1.建索引 2.減少表之間的關(guān)聯(lián) 3.優(yōu)化sql,盡量讓sql很快定位數(shù)據(jù),不要讓sql做全表查詢,應(yīng)該走索引,把數(shù)據(jù)量大的表排在前面? 4.簡化查詢字段,沒用的字段不要,已經(jīng)對返回結(jié)果的控制,盡量返回少量數(shù)據(jù)7.參考答案:B,C8.參考答案:A9.參考答案:C10.參考答案:不對,有相同的hashcode。11.參考答案:D12.參考答案:A13.參考答案:B14.參考答案:D15.參考答案:B16.參考答案:C17.參考答案:前者指返回一個對象,后者返回一個list集合18.參考答案:C19.參考答案:D20.參考答案:C,D21.參考答案:D22.參考答案:C23.參考答案:C24.參考答案:A,B,C25.參考答案:A,C26.參考答案:A,D27.參考答案:B28.參考答案:A,B,C29.參考答案:&是位運算符。&&是布爾邏輯運算符。30.參考答案:B31.參考答案:C32.參考答案:D33.參考答案:C34.參考答案:C,D35.參考答案: 1.?javax.servlet.http.HttpSession是一個抽象接口 用途:存放這個用戶的一些經(jīng)常被用到的信息,例如:用戶名,權(quán)限等 2.?它是hibernate操作數(shù)據(jù)庫的一個句柄對象?手動或者通過業(yè)務(wù)層獲取36.參考答案:sortedcollection是在內(nèi)存中通過java比較器進行排序的orderedcollection是在數(shù)據(jù)庫中通過orderby進行排序的37.參考答案:A38.參考答案:D39.參考答案:B40.參考答案:C41.參考答案:D42.參考答案:B43.參考答案:B44.參考答案:A,C45.參考答案:B46.參考答案:D47.參考答案:D48.參考答案:D49.參考答案:A,D50.參考答案:在struts配置文件中配置具體的錯誤提示,再在FormBean中的validate()方法具體調(diào)用。51.參考答案: 52.參考答案:C,D53.參考答案:switch(expr1)中,expr1是一個整數(shù)表達式。因此傳遞給switch和case語句的參數(shù)應(yīng)該是int、short、char或者byte。long,string都不能作用于swtich。54.參考答案:A,D55.參考答案:B56.參考答案:A,B,C,D57.參考答案:A,B,D58.參考答案:C59.參考答案:B60.參考答案:A,C61.參考答案: 62.參考答案:C63.參考答案:D64.參考答案:C65.參考答案:B,C66.參考答案:C67.參考答案:C68.參考答案: final—修飾符(關(guān)鍵字)如果一個類被聲明為final,意味著它不能再派生出新的子類,不能作為父類被繼承。因此一個類不能既被聲明為?abstract的,又被聲明為final的。將變量或方法聲明為final,可以保證它們在使用中不被改變。被聲明為final的變量必須在聲明時給定初值,而在以后的引用中只能讀取,不可修改。被聲明為final的方法也同樣只能使用,不能重載?? finally—再異常處理時提供?finally?塊來執(zhí)行任何清除操作。如果拋出一個異常,那么相匹配的?catch?子句就會執(zhí)行,然后控制就會進入?finally?塊(如果有的話)。?? finalize—方法名。Java?技術(shù)允許使用?finalize()?方法在垃圾收集器將對象從內(nèi)存中清除出去之前做必要的清理工作。這個方法是由垃圾收集器在確定這個對象沒有被引用時對這個對象調(diào)用的。它是在?Object?類中定義的,因此所有的類都繼承了它。子類覆蓋?finalize()?方法以整理系統(tǒng)資源或者執(zhí)行其他清理工作。 finalize()?方法是在垃圾收集器刪除對象之前對這個對象調(diào)用的。69.參考答案:A70.參考答案:B71.參考答案: find方法和iterator方法的區(qū)別 (1)?iterator首先會獲取符合條件的記錄的id,再跟據(jù)id在本地緩存中查找數(shù)據(jù),查找不到的再在數(shù)據(jù)庫中查找,結(jié)果再存在緩存中。N+1條SQL語句。 (2)?find根據(jù)生成的SQL語句,直接訪問數(shù)據(jù)庫,查到的數(shù)據(jù)存在緩存中,一條SQL語句。72.參考答案:A,B73.參考答案:E74.參考答案:A75.參考答案:C76.參考答案:D77.參考答案:D78.參考答案:B79.參考答案:B,C80.參考答案: 1.?db沒有打開 2.?網(wǎng)絡(luò)連接可能出了問題 3.?連接配置錯了 4.?驅(qū)動的driver,url是否都寫對了 5.?LIB下加入相應(yīng)驅(qū)動,數(shù)據(jù)連接代碼是否有誤 6.?數(shù)據(jù)庫配置可能有問題 7.?當(dāng)前聯(lián)接太多了,服務(wù)器都有訪問人數(shù)限制的 8.?服務(wù)器的相應(yīng)端口沒有開,即它不提供相應(yīng)的服務(wù) 9?hibernate有哪些緩存,分別怎么使用? 10?你對hibernate的了解到了一個什么樣的程度? 11?寫出一個sql語句體現(xiàn)hibernate中一對多的關(guān)系81.參考答案:C82.參考答案: 在定義數(shù)據(jù)庫和數(shù)據(jù)庫屬性的文件applicationConfig.xml里面,把hibernate.show_sql?設(shè)置為true?這樣生成的SQL就會在控制臺出現(xiàn)了 注意:這樣做會加重系統(tǒng)的負擔(dān),不利于性能

溫馨提示

  • 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)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論