全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
十五道关于Hibernate的面试题 “暖冬工程”IT就业培训-先就业后付款!JAVAV工程师权威认证广州中星报MCSE送CCNA3600元 广州神州数码java就业培训系统管理员初级程序员软件开发工程师数据库工程师 高级项目经理 界面设计经理 新浪博客 NBA-球评 2009-6-3 保存本文 推荐给好友 收藏本页 欢迎进入Java社区论坛,与200万技术人员互动交流 进入(1)一般情况下,关系数据模型与对象模型之间有哪些匹配关系(多选)ABCA)表对应类B)记录对应对象C)表的字段对应类的属性D)表之间的参考关系对应类之间的依赖关系(2)以下关于SessionFactory的说法哪些正确?(多选)CDBCA)对于每个数据库事务,应该创建一个SessionFactory对象B)一个SessionFactory对象对应一个数据库存储源。C)SessionFactory是重量级的对象,不应该随意创建。如果系统中只有一个数据库存储源,只需要创建一个。D)SessionFactory的load()方法用于加载持久化对象(3)Customer类中有一个Set类型的orders属性,用来存放Order订单对象,在Customer.hbm.xml文件中,用哪个元素映射orders属性?A) B) C) D)(4)元素有一个cascade属性,如果希望Hibernate级联保存集合中的对象,casecade属性应该取什么值?(单选)DA)noneB)saveC)deleteD)save-update(5)以下哪些属于Session的方法?BACDFA)load()B)save()C)delete()D)update()E)open()F)close()(6)以下程序的打印结果是什么?(单选)BCtx = 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);mit();session.close();A)运行出错,抛出异常B)打印falseC)打印true(7)以下程序代码对Customer的name属性修改了两次:tx = session.beginTransaction();Customer customer=(Customer)session.load(Customer.class,new Long(1);customer.setName(Jack);customer.setName(Mike);mit();执行以上程序,Hibernate需要向数据库提交几条update语句?(单选)BA)0 B)1 C)2 D)3(8)在持久化层,对象分为哪些状态?(多选)ACDA)临时状态B)独立状态C)游离状态D)持久化状态(9)对于以下程序,Customer对象在第几行变为持久化状态?(单选)DCustomer customer=new Customer(); /line1customer.setName(Tom); /line2Session session1=sessionFactory.openSession(); /line3Transaction tx1 = session1.beginTransaction(); /line4session1.save(customer); /mit(); /line5session1.close(); /line6A) line1 B)line2 C)line3 D)line4 E)line5 F)line6(10)对于以下程序,Customer对象在第几行变为游离状态?(单选)FCustomer customer=new Customer(); /line1customer.setName(Tom); /line2Session session1=sessionFactory.openSession(); /line3Transaction tx1 = session1.beginTransaction(); /line4session1.save(customer); /mit(); /line5session1.close(); /line6A) line1 B)line2 C)line3 D)line4 E)line5 F)line6(11)以下哪一种检索策略利用了外连结查询?(单选)BCA)立即检索 B)延迟检索 C)迫切左外连结检索(12)假设对Customer类的orders集合采用延迟检索策略,编译或运行以下程序,会出现什么情况(单选)CSession session=sessionFactory.openSession();tx = session.beginTransaction();Customer customer=(Customer)session.get(Customer.class,new Long(1);mit();session.close();Iterator orderIterator=customer.getOrders().iterator();A)编译出错 B)编译通过,并正常运行 C)编译通过,但运行时抛出异常(13)关于HQL与SQL,以下哪些说法正确?(多选)BCBDA)HQL与SQL没什么差别B)HQL面向对象,而SQL操纵关系数据库C)在HQL与SQL中,都包含select,insert,update,delete语句D)HQL仅用于查询数据,不支持insert,update和delete语句(14)事务隔离级别是由谁实现的?(单选)BCA)Java应用程序 B)Hibernate C)数据库系统 D)JDBC驱动程序(15)悲观锁与乐
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 安徽机电职业技术学院《电路原理》2025-2026学年期末试卷
- 国企岗位综合知识试题及答案
- 蚌埠经济技术职业学院《金融会计》2025-2026学年期末试卷
- 徐州工程学院《网络营销》2025-2026学年期末试卷
- 冲印师安全演练模拟考核试卷含答案
- 商务管理公司工作总结报告
- 工艺美术品设计师岗前理论综合实践考核试卷含答案
- 贸易数据申报师测试验证评优考核试卷含答案
- 保险保全员安全演练评优考核试卷含答案
- 第18课《在长江源头各拉丹冬》课件 统编版语文八年级下册
- 中考语文真题专题复习 综合性学习(第02期)(解析版)
- 《对话式作文写法》课件
- DB11-T 2006-2022 既有建筑加固改造工程勘察技术标准
- ct增强检查留置针护理
- 公司反恐安全手册模板
- 管道应力分析报告
- 大学生就业指导-求职材料准备与面试技巧课件
- 2024年山东省三支一扶考试真题
- 纺织行业的纺织品生产技术培训资料
- 高二年级第一次月考质量分析化学
- 高考生物解题技巧1-题干信息的分析技巧
评论
0/150
提交评论