1.什么是ORM
全称Object Relation Mapping,实现对象与关系型数据库之间的映射
流行ORM框架:Hibernate、iBATIS、TopLink、JDO、JPA
2.Hibernate优点及其体系结构
免费、稳定、简单易用、最流行
体系结构参见---Hibernate体系结构图1.png
持久性:对象的状态能够与数据库保持同步更新
Hibernate作用:ORM的具体实现,完成对象与数据库之间映射,
为应用程序构建持久层,应用程序通过操作持久层的对象,完成对数据库的操作
3.Hibernate 重要的API
Hibernate结构图:Hibernate体系结构图2.png
Configuration:用于加载Hibernate主配置文件和映射描述文件,创建SessionFactory实例
SessionFactory:用于创建Session对象,初始化增删改查的预编译SQL
Session:用于实现增删改查操作
Transaction:用于事务控制
4. 映射配置基础---Hibernate内置类型
引用
数值的:integer、short、long、double
字符串:string
布尔类型:boolean、yes_no、true_false
日期类型:date、time、timestamp
字节数组:binary
Blob、Clob类型:blob、clob
5. 映射配置基础---主键的生成策略
内置主键策略:increment、identity、assigned、uuid、hilo、seqhilo
自定义主键策略:
a.编写主键值生成器,需实现IdentifierGenerator接口
b.在映射描述文件(hbm.xml)中, <generator class="tarena.util.MyGenerator" />
分享到:
相关推荐
3:hibernate源码.zip,hibernate的源代码,对想深入了解hibernate的朋友很有帮助。 4:hibernate源码.zip,是以前老师串讲的时候参看的文件,包含了hibernate的重点知识。 5:其他搜集的资料
环境:Windows Server 2000、Red Hat ...使用这种方式开发可以要求开发人员不需要太了解Hibernate框架,但是需要开发人员非常熟悉数据库SQL脚本。因此,本示例的面向阅读与使用人员:非常熟悉数据库脚本的开发人员。
主要介绍了快速了解Hibernate中的Session,具有一定借鉴价值,需要的朋友可以参考下。
主要介绍了快速了解hibernate配置文件与映射文件,具有一定参考价值,需要的朋友可以了解下。
如果想复习hibernate,了解hibernate新技术,这个真的很不错.也可以做为复习材料使用.里面介绍了很多hibernate常用的插件,hibernate配置文件,hibernate原理,hibernate缓存机制.你选它,真的没有错.
关于hibernate的文档,让你详细的了解hibernate
hibernate源码,用于查看底层代码,以便于我们了解hibernate的底层架构,帮助我们理解
了解Hibernate的一个很好的文档,想学Hibernate的朋友可以载来看看。
全面了解HIBERNATE
学习hibernate的好文档,了解hibernate框架必须有的书
hibernate 帮助文档,可以详细了解hibernate的执行过程,讲解如何去配置hibernate从而实现ssh三大框架
使用hibernate实现一套基本的增删改查,了解hibernate最基本的配置,初学者适用,欢迎下载
以前全是手动写代码。以前自学ssh架构的时候还不知道Hibernate3能够根据数据库中的表自动生成相应的代码,今天看书时...他可以帮助我们更加深刻得了解Hibernate的持久化与ORM的原理及其实现。适合有一定基础的人学习。
hibernate入门与spring结合,简单了解hibernate的基本用法
Hibernate快速入门教程,通过实例快速了解hibernate的应用。
hibernate3.1的中文手册,对深入了解hibernate的配置及技术细节很有帮助。
hibernate教学java很好了解hibernate的体系结构
hibernate.jar详解 对hibernate。jar的详细讲解 有助于更加深入的了解hibernate。jar
基于对Hibernate2 的详细解说。 使初学者,可以对Hibernate有很大的了解,使不精通的人,更加了解Hibernate的原理。
深入浅出Hibernate教程 对初学和继续深入了解hibernate的人很有帮助.