今天是田老师开始为大家正式讲解hibernate,田老师是我遇到的对hibernate最熟悉的牛人了,我个人感觉:从孙卫琴和夏昕的那两本书来看,田老师对hibernate比他们俩更熟悉。下面是他讲课的基本内容:
1.软件分层架构,ejb中的SessionBean与EntityBean在分层架构中的作用,ejb的缺陷。hibernate解决哪一层的问题,hibernate与EntityBean的优缺点比较。顺便分析了spring与struts解决哪一层的问题。
2.orm映射思想,hibernate配置文件和映射文件。
3.一个入门的hibernate例子的eclipse开发过程,课堂上没用eclipse的hibernate支持,而是把hibernate当作一个普通的第三方jar包开发,因为hibernate 3.1与hibernate 3.0有些不同(例如,getCurrentSession,getTransaction等),myelcipse支持的是hibernate 3.0。
4.Cofiguration,SessionFactory,Session等对象的讲解,hibernate配置和实体映射文件的讲解。SessionFactory的初始化过程。
5.hibernate的运行原理,持久对象、临时对象,游离对象。
6.临时对象与游离对象的区别,就是看id是否等于unsaved-value。主要影响saveOrUpdate方法的行为,如果手工强行安排id,但数据库中并没有对应记录时,hibernate抛出异常的原理。
7.save方法运行时何时生成insert语句,与id的产生方式有关。
8.update方法的运行原理,动态生成插入字段的细节。
我听课的过程并不完整,只是了解了大概的内容,更多细节,请参看其他学员的blog。
分享到:
相关推荐
【hibernate培训ppt】这份53页的资料主要涵盖了对象/关系映射(O/R Mapping)的概念,以及Hibernate框架的入门、映射声明、对象状态与生命周期、查询及最佳实践等内容。对于有一定Java、SQL和JDBC基础,且熟悉面向...
一、持久化层-O/R Mapping 二、Hibernate入门 三、Hibernate映射申明(Mapping declaration) 四、持久化对象的状态和生命周期 五、Hibernate查询 六、Hibernate最佳实践
**hibernate培训讲义** Hibernate 是一个开源的对象关系映射(ORM)框架,它为Java开发者提供了一种在数据库上操作对象的方式。通过Hibernate,我们可以避免直接编写SQL语句,而是通过Java对象来处理数据,这大大...
【标题】:“Hibernate Reference官方文档实践日记一” 这篇文章的作者显然正在探索并实践Hibernate ORM框架,这是Java开发中用于数据库操作的重要工具。Hibernate是开源的,它提供了对象关系映射(ORM)解决方案,...
《CTSP Hibernate培训教程》是一份详尽的Java对象关系映射(ORM)框架——Hibernate的学习资源,旨在帮助开发者深入理解和掌握这一强大的工具。该教程分为四个部分,全面覆盖了Hibernate的基础知识、核心概念以及...
hibernate培训笔记.doc
【hibernate培训教程PPT】是一份详细讲解Hibernate框架的教育资源,主要针对那些希望深入理解和掌握Java持久层技术的开发者。Hibernate是一个开源的对象关系映射(ORM)框架,它简化了Java应用与数据库之间的交互,...
【hibernate培训第二天】——深入理解Hibernate框架 在软件开发中,ORM(Object-Relational Mapping)框架已经成为连接数据库与应用程序的重要桥梁,而Hibernate作为Java领域中的主流ORM框架,其强大而灵活的功能...
一个参加hibernate培训的ppt,不错的东西
**Hibernate培训PPT详解** 在Java开发领域,Hibernate是一个非常重要的框架,它简化了数据库操作,使得开发者可以更专注于业务逻辑而不是底层数据处理。本PPT着重讲解了Hibernate的核心概念和使用方法,对于深入...
【STRUTS+SPRING+HIBERNATE内部培训教程】深入解析 SSH(Struts+Spring+Hibernate)是Java企业级应用开发中常见的技术栈,它提供了强大的模型-视图-控制器(MVC)架构支持,以及持久层和业务层的优秀解决方案。本...
hibernate培训讲座.pptx
达内hibernate培训资料,sd1107班
【Hibernate培训笔记】 Hibernate是一个强大的Java对象关系映射(ORM)框架,它简化了数据库与Java应用程序之间的交互。本笔记将深入探讨Hibernate的核心概念、配置、实体管理、查询语言以及事务处理,帮助开发者更...
**hibernate培训第三天** 在hibernate培训的第三天,我们深入探讨了这个强大的对象关系映射(ORM)框架的关键概念和技术。这天的学习主要涵盖了实体管理、持久化操作、事务处理以及查询语言等方面,旨在提升学员对...
Hibernate培训学习文档 主要讲述Hibernate的开发流程,以及一些配置文件的操作指南
HIBERNATE培训资料
【广州巨匠培训 Hibernate培训课件】主要涵盖了Hibernate这一开源对象关系映射(ORM)框架的基础知识,旨在帮助学员理解并掌握如何使用Hibernate进行数据持久化操作。Hibernate简化了Java应用程序与数据库之间的交互...
在hibernate培训的第四天,我们深入探讨了这个强大的对象关系映射(ORM)框架,它是Java开发中处理数据库操作的重要工具。今天的学习重点主要包括以下几个方面: 1. **Hibernate核心概念**:Hibernate是一个开放源...