Hibernate程序设计基础.ppt
《Hibernate程序设计基础.ppt》由会员分享,可在线阅读,更多相关《Hibernate程序设计基础.ppt(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Hibernate 概述 基本概念 ORM: Object/Relational Mapping, 对象/关系数据库映射; Hibernate:面向java环境的对象/关系数据库映射工具。1.开源的持久层框架2.ORM映射工具,建立面向对象的域模型和关系数据模型之间的映射3.连接java应用和数据库的中间件4.对JDBC进行简单封装,负责对java对象的持久化5.在分层结构中处于持久化层,封装对数据库的访问细节,使业务逻辑层更专注于实现业务逻辑 POJO:Plain Ordinary Java Object,不包含业务逻辑代码的值对象(Value Object: VO).对象关系映射的优点 提
2、高生产率(Productivity) 可维护性(Maintainability) 更好性能(Performance) 厂商独立性(Vendor independence)Hibernate 优势 开源 成熟 流行下载及设置hibernate http:/www.hibernate.org/ 第一个Hibernate案例 案例: 01利用Hibernate API对Customer数据表增加记录 文件组成: hibernate.cfg.xml Customer.hbm.xml Customer.class 相关类库 测试类Hibernate 程序设计第二讲 Hibernate 映射基础Hiber
3、nate基本配置Hibernate 配置文件: hibernate.cfg.xmlPOJO对象:Customer.class映射文件:Customer.hbm.xml应用程序:Test01.classHibernate配置文件Hibernate配置文件Hibernate映射文件Hibernate 架构 实体对象(Persistent Object) 持久化的对象 Hibernate配置文件 配置数据库连接信息 Hibernate映射文件 配置对象和关系表的映射信息Hibernate核心API Configuration 负责管理数据库的配置信息。数据库的配置信息包含了Hibernate连接数据
4、库的一些基本信息(hibernate.cfg.xml),Configuration对象可以通过加载配置文件获取并管理这些信息 Configuration config = new Configuration();config.configure();Configuration config = new Configuration().configure(file);Hibernate核心API SessionFactory 负责创建Session对象,可以通过Configuration对象创建SessionFactory对象 SessionFactory 对象中保存了当前的数据库配置信息和所有
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Hibernate 程序设计 基础
限制150内