![hibernate練習(xí)題_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/13/eac53916-b616-421f-a379-9013a946ad04/eac53916-b616-421f-a379-9013a946ad041.gif)
![hibernate練習(xí)題_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/13/eac53916-b616-421f-a379-9013a946ad04/eac53916-b616-421f-a379-9013a946ad042.gif)
![hibernate練習(xí)題_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/13/eac53916-b616-421f-a379-9013a946ad04/eac53916-b616-421f-a379-9013a946ad043.gif)
![hibernate練習(xí)題_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/13/eac53916-b616-421f-a379-9013a946ad04/eac53916-b616-421f-a379-9013a946ad044.gif)
![hibernate練習(xí)題_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/13/eac53916-b616-421f-a379-9013a946ad04/eac53916-b616-421f-a379-9013a946ad045.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、1.下面創(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);2. Query對象執(zhí)行查詢結(jié)論正確的是多選A、list()方法返回結(jié)果為List對象,數(shù)據(jù)總量為0到多條B、uniqueResut()方法返回結(jié)果為對象或?qū)ο髷?shù)組,數(shù)據(jù)總量為0到1條數(shù)據(jù)C、HQL:select us
2、erName from UserModel可以使用list()方法進行查詢結(jié)果的獲取D、HQL:select userName from UserModel可以使用uniqueResut()方法進行查詢結(jié)果的獲取3Hibernate實體對象制作規(guī)范不包含下列哪條規(guī)則單選A、聲明無參公共的構(gòu)造方法B、提供用于作為OID的標(biāo)識屬性C、為所有屬性提供getter與setter方法D、聲明為最終類(final修飾)4在HQL語句的參數(shù)查詢中,執(zhí)行以下代碼,下列選項能夠為參數(shù)正確賦值的操作是Query query = s.createQuery("from Customer o where o
3、.name=?");單選A、query.setParameter(1, "Tom");B、query.setParameter(0, "Tom");C、query.setString(0,Tom);D、query.setInteger (0,Tom);5有關(guān)Hibernate瞬時對象狀態(tài)說法錯誤的是多選A、瞬時狀態(tài)的對象具有OID,與Session對象關(guān)聯(lián)B、瞬時狀態(tài)的對象具有OID,不與Session對象關(guān)聯(lián)C、瞬時狀態(tài)的對象不具有OID,與Session對象關(guān)聯(lián)D、瞬時狀態(tài)的對象不具有OID,不與Session對象關(guān)聯(lián)6有關(guān)QBC查詢短語,
4、下列說法正確的多選A、Restrictions.between表示范圍比對B、Restrictions.eq表示等比對C、Restrictions.le表示小于等于比對D、Restrictions.ge表示大于等于比對7下列操作對一級緩存的影響描述錯誤的是單選A、執(zhí)行delete操作時,如果對象不具有OID,將拋出異常B、執(zhí)行update操作時,如果對象不具有OID,將拋出異常C、執(zhí)行update操作時,如果一級緩存中已經(jīng)存在有相同OID數(shù)據(jù),將拋出異常D、執(zhí)行merge操作時,如果一級緩存中已經(jīng)存在有相同OID數(shù)據(jù),將拋出異常8下列哪項不是用于配置數(shù)據(jù)庫連接的配置單選A、hibernate.
5、connection.urlB、hibernate.connection.usernameC、hibernate.show_sqlD、hibernate.connection.password9以下有關(guān)Query對象獲取查詢結(jié)果說法不正確的是單選A、list()方法返回結(jié)果為List集合B、list()方法返回結(jié)果數(shù)據(jù)總量為1到多條數(shù)據(jù)C、uniqueResut()方法返回結(jié)果內(nèi)容為對象或?qū)ο髷?shù)組D、uniqueResut()方法返回結(jié)果數(shù)據(jù)總量為0到1條數(shù)據(jù)10下列關(guān)于Hibernate緩存設(shè)置描述正確的是多選A、二級緩存默認開啟,無需手工設(shè)置B、一級緩存是Session級別的緩存,不同Se
6、ssion對象間數(shù)據(jù)不共享C、二級緩存是SessionFactory級別的緩存,同一個SessionFactory開啟的不同Session間數(shù)據(jù)共享D、二級緩存的數(shù)據(jù)首先加載到一級緩存中,然后一級緩存將數(shù)據(jù)返回給應(yīng)用程序11下列哪個接口用于執(zhí)行原生SQL單選A、SQLQuery B、Session C、List D、Query12Hibernate常用API初始化錯誤的是多選A、Configuration conf = Configuration.getConfiguration();B、SessionFactory sf = conf.getSessionFactory();C、Sessio
7、n s = sf.getSession();D、Transaction t = s.getTransaction();13下列哪些規(guī)則不能作為Hibernate持久化類定義的規(guī)范多選A、聲明可訪問的無參構(gòu)造方法B、為所有屬性提供getter與setter方法C、聲明為最終類(final修飾)D、為實體模型類實現(xiàn)序列化接口14進行Hibernate屬性配置時,不能使用下列哪種配置格式多選A、<property name="name">B、<property column="age">C、<property "addr
8、ess"=name "addr"=column>D、<property name="usreName" column="userName"></property>15下列OID生成策略錯誤的是多選A、autoB、identity C、uuidD、random16下列不屬于外連接查詢HQL語句的是單選A、HQL:from TeacherModel tm inner join fetch tm.studentsB、HQL:from TeacherModel tm left outer join tm
9、.studentsC、HQL:from TeacherModel tm left outer join fetch tm.studentsD、HQL:from TeacherModel tm right outer join tm.students17以下有關(guān)Hibernate映射說法不正確的是多選A、類中的屬性必須與表中的字段一一對應(yīng),全部映射B、表中的字段必須與類中的屬性一一對應(yīng),全部映射C、一個類可以映射多個表,一個表可以映射多個類D、關(guān)聯(lián)關(guān)系必須配置成雙向的,不能只配置一邊18下列關(guān)于關(guān)聯(lián)關(guān)系對象模型描述錯誤的是單選A、一對多關(guān)系中,一方模型中添加多方模型的集合B、一對多關(guān)系中,多方模
10、型中添加一方模型的對象C、多對多關(guān)系中,雙方模型中添加對應(yīng)模型的對象D、多對多關(guān)系中,雙方模型中添加對應(yīng)模型的集合19關(guān)于二級緩存數(shù)據(jù)加載描述正確的是多選A、load與get查詢的數(shù)據(jù)進入二級緩存B、HQL查詢的數(shù)據(jù)進入二級緩存C、QBC查詢的數(shù)據(jù)進入二級緩存D、使用SQLQuery執(zhí)行的查詢數(shù)據(jù)進入二級緩存20下列哪些技術(shù)可以用于完成數(shù)據(jù)庫的添加操作多選A、JDBC B、Apache DBUtils C、struts2D、Hibernate21下列Hibernate映射配置文件命名不正確的是單選A、pertiesB、user.hbm.xmlC、User.hbm.xmlD、Us
11、erModel.hbm.xml22完成按照用戶年齡進行查詢,下列程序片段如下String hql = "from UserModel where age = ?"Query q = s.createQuery(hql);q._(0,18); 空白處可以填寫的內(nèi)容為多選A、setIntegerB、getIntegerC、setParameterD、getParameter23下列關(guān)于Session對象查詢單一數(shù)據(jù)描述正確的是A、load方法是延遲加載,如果設(shè)置模型lazy=false或?qū)嶓w類設(shè)置為final修飾將無法產(chǎn)生代理對象B、get方法是立即加載,如果查詢的數(shù)據(jù)不存在返
12、回nullC、load方法查詢的數(shù)據(jù)不存在將拋出異常D、load與get方法都可以用于查詢0到多條數(shù)據(jù)24能夠完成查詢操作的正確HQL語句格式有哪些多選A、from UserModel where um.uuid = :uuidB、from UserModel where uuid = ?C、from UserModel um where m.uuid = ?D、from UserModel um25以下HQL語句書寫語法格式錯誤的是單選A、select um.userName from UserModelB、select userName from UserModel umC、select
13、userName from UserModel as umD、from UserModel um26持久化類的編寫規(guī)則有哪些?多選A、提供一個無參數(shù) public訪問控制符的構(gòu)造器B、提供一個標(biāo)識屬性,映射數(shù)據(jù)表主鍵字段C、所有屬性提供public訪問控制符的 set get 方法D、屬性應(yīng)盡量使用基本數(shù)據(jù)類型的包裝類型27完成按用戶名進行查詢,程序片段如下String hql = "from UserModel where userName = ?"Query q = s.createQuery();q._(0,”value”);空白處應(yīng)該填寫的內(nèi)容為單選A、setB、g
14、etC、setParameterD、getParameter28下列操作哪些能完成對實體類UserModel的全數(shù)據(jù)查詢Configuration conf = new Configuration().configure();SessionFactory sf = conf.buildSessionFactory();Session s = sf.getSession();多選A、s.createQuery(from UserModel);B、s.createQuery("from UserModel");C、s.createCriteria("UserModel
15、");D、s.createCriteria(UserModel.class);29實現(xiàn)Hiberante延遲加載策略產(chǎn)生代理對象由下列哪個包完成?單選A、javassist.jarB、ehcache.jarC、hibernate3.jarD、jta.jar30QBC查詢可以用于完成等于關(guān)系的短語是單選A、Restrictions.equalsB、Restrictions.eqC、Restrictions.leD、Restrictions.ge31Hibernate的對象狀態(tài)不包含下列哪一種單選A、瞬時狀態(tài)B、持久化狀態(tài)C、約束狀態(tài)D、托管狀態(tài)32已知系統(tǒng)中的tbl_user表對應(yīng)的實
16、體類是User,下列HQL語句中正確的是多選A、from UserB、select * from tbl_user C、select User from User D、from User u where u.uname=”15”33下列名稱可以用于作為Hibernate映射配置名的是多選A、User.cfg.xmlB、User.xmlC、UserModel.hbm.xmlD、perties34Hibernate級聯(lián)保存集合中的對象,casecade屬性應(yīng)該取什么值單選A、none B、save C、delete D、save-update35完成查詢用戶表中的信息總量,程序片段
17、如下String hql = "select count(uuid) from UserModel"Query q = s.createQuery(hql);_ count = s.uniqueResult();空白處應(yīng)該填寫的內(nèi)容為單選A、IntegerB、LongC、FloatD、Double36. OID生成策略不包含下列哪種單選A、assignedB、autoC、nativeD、identity37hibernate的二級緩存關(guān)于類級別的緩存說法正確的是多選A、緩存中存放的是對象的實體B、緩存中存放的是對象實體的散裝數(shù)據(jù),查詢時會重新組織新的實體對象C、集合緩存要依賴于類級別的緩存,因為這里存放的是OIDD、查詢緩存依賴于類級別的緩存38已知要查詢數(shù)據(jù)的OID,完成查詢OID為指定值的數(shù)據(jù)可以通過
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年山東公務(wù)員考試申論試題(B卷)
- 系統(tǒng)設(shè)備安裝工作承攬合同(3篇)
- 2025年崗?fù)べ徺I合同示范文本
- 2025年協(xié)調(diào)解除合同指導(dǎo)
- 2025年工程勘察服務(wù)項目規(guī)劃申請報告模板
- 2025年企業(yè)零成本用車服務(wù)合同范本
- 2025年苯噻草胺項目立項申請報告模式
- 2025年二手奢侈品交易平臺合作協(xié)議
- 2025年協(xié)議書保證金實務(wù)指導(dǎo)
- 2025年體育場館租賃預(yù)付款協(xié)議
- 醫(yī)院院外會診申請單、醫(yī)師外出會診審核表、醫(yī)師外出會診回執(zhí)
- 鋼筋工程精細化管理指南(中建內(nèi)部)
- 核酸的分離與純化技術(shù)
- 2024年山西省高考考前適應(yīng)性測試 (一模)英語試卷(含答案詳解)
- 教科版六年級下冊科學(xué)第三單元《宇宙》教材分析及全部教案(定稿;共7課時)
- 2024年中國鐵路投資集團有限公司招聘筆試參考題庫含答案解析
- 干部人事檔案數(shù)字化 制度
- 經(jīng)營開發(fā)部工作目標(biāo)責(zé)任書
- 小班繪本教學(xué)《藏在哪里了》課件
- 滄州師范學(xué)院學(xué)士學(xué)位論文寫作指南2020版
- 手機歸屬地表格
評論
0/150
提交評論