- 7
- 0
- 约 10页
- 2017-01-19 发布于重庆
- 举报
Hibernate面試题
Hibernate 面试题
1. Hibernate中find和iterate的区别?
find方法和iterator方法的区别
(1) iterator首先会获取符合条件的记录的id,再跟据id在本地缓存中查找数据,查找不到的再在数据库中查找,结果再存在缓存中。N+1条SQL。(2) find根据生成的语句,直接访问数据库,查到的数据存在缓存中,一条。
至于我们为什么要用Hibernate,就从Hibernate的四个优点来说: 首先、Hibernate对JDBC访问数据库的代码做了封装,大大简化了数据访问层繁琐的重复性代码。 其次、Hibernate是一个基于的主流持久化框架,是一个优秀的实现,它很大程度的简化了层编码工作。 再次、Hibernate使用的反射机制,而不是字节码增强程序类实现透明性
最后、Hibernate的性能非常好,因为它是一个轻量级框架。映射的灵活性很出色。它支持很多关系型数据库,从一对一到多对多的各种复杂关系。 Hibernate的工作原理是什么? Hibernate的工作原理:
1.读取并解析Hibernate核心配置文件hibernate.cfg.xml2.读取并解析Hibernate映射文件,创建SessionFactory3.打开Sesssion4.创建事务Transation 5.持久化操作6.提交事务7.关闭Session
您可能关注的文档
- GraphicDesign-版式設计创新时代网供稿版式设计.doc
- GRC裝饰构件工程技术标准.doc
- grewriting課堂笔记.docx
- GRErevisedargumentpool翻譯+分析.doc
- GRC水泥板代替磚胎模施工工法.doc
- GRE托福雅思三大出國英语考试比较分析与备考建议.doc
- GRE詞汇课堂笔记.doc
- GRE邏辑推理笔记精粹整理.doc
- GRE長难句结构分析byChenHuping.doc
- GRE閱读隐蔽出题点初探.doc
- 4.13+外国古代建筑+课件-2025-2026学年高一上学期美术粤教版必修.pptx
- Unit 8 课时3 Section A(Grammar Focus)(情境教学课件)英语新教材人教版八年级下册.pptx
- 精品解析:2026年山东省德州市平原县第一次中考模拟检测九年级物理试题(原卷版).docx
- 第30课+中国特色社会主义进入新时代及其伟大成就+课件--2027届高三统编版必修中外历史纲要上一轮复习.pptx
- 第21课+世界殖民体系的瓦解与新兴国家的发展+课件--2025-2026学年高一下学期统编版必修中外历史纲要下.pptx
- 2025—2026学年高二语文作文讲评:守与变.pptx
- 2026年中考考点10:记叙的线索及作用复习课件.pptx
- Unit 8 课时2 Section A(3a-3d)(情境教学课件)英语新教材人教版八年级下册.pptx
- 12.2.1扇形图、条形图和折线图(第2课时+扇形图、条形图和折线图综合应用)(教学课件)数学新教材人教版七年级下册.pptx
- 6.2自然选择与适应的形成+课件+2025-2026学年高一下学期生物人教版必修2.pptx
最近下载
- 2026中国汽车技术研究中心有限公司春季校园招聘笔试历年参考题库附带答案详解.docx VIP
- 常用康复治疗技术操作规范(2012年版).pptx VIP
- M701F燃气轮机说明书(正式).doc VIP
- ISO 3452-3_2023 中文版(无损检测 渗透检测 第 3 部分:参考试块).docx VIP
- 肘关节脱位临床治疗指南.docx VIP
- 青少版新概念 2Bunit25.ppt VIP
- 2024年天津中汽中心招聘真题.docx VIP
- 房颤管理指南.ppt VIP
- 2022超星尔雅学术规范与学术伦理(华东师范大学)章节测验答案.docx
- 中汽中心招聘笔试真题2024.docx VIP
原创力文档

文档评论(0)