- 4
- 0
- 约 8页
- 2017-05-04 发布于河南
- 举报
Hibernate韩顺平讲课笔记
1. hibernate 是个框架framework
是orm框架,orm(object relation mapping)对象关系映射框架。hibenate处于我们项目的持久层位置(所以又称为持久层框架);
2. hibernate实际上是对jdbc进行轻量级的封装。
注意:JDBC(Java Data Base Connectivity,java HYPERLINK /view/1088.htm \t _blank 数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用 HYPERLINK /view/229611.htm \t _blank Java语言编写的类和接口组成
hibernate 定义:是对jdbc进行轻量级的orm框架封装,充当项目的持久层。
3. hibernate的学习的内容:
A: hibernate api
B:hibernate.cfg.xml(这个是hibernate的核心配置文件)、
C:对象关系映射文件
4. 使用hibernate的好处
5. hibernate的基础还是JAVA的反射机制。
注意:在把hibernate的jar包粘贴到lib文件下后,要引入到项目中去,
引入成功后,在Referenced Librares中能看到引入的这些jar包。
6 hibernate的开发方式有三种:
注意:什么是pojo (plan old/ordinary java object 简单的java 对象)
注意:hibernate基本原理图
使用先建数据库的方式开发hibernante,下面是开发流程
1 创建一个项目 javaProject
2 创建一个简单项目框架示意图
3.在Myeclipse中引入hibernate开发包。
4.创建employe表
5. 创建一个domain对象和对象关系映射文件
注意:对象关系映射文件作用是用于指定domain对象和表的映射关系,该文件的取名是哟规定:
domain对象.hbm.xml。一般我们放在和domain对象同一个文件夹(包)下。
A:创建domain对象
B:创建对象关系映射文件。domain对象.hbm.xml
6. 手动配置我们的hibernate.cfg.xml配置文件,该文件用于配置连接数据库的类型、diver、用户名、密码、url、该文件的名称。我们一般不修改。
hibernate.xml文件是用户配置domain对象和表的映射关系。
7.创建测试TestMain()
8. pojo对象必须序列化,序列化可以唯一标识一个对象,序列化后可以在网络上传播
实例化其实就是实现一个接口就可以啦,如下所示:
9 TestMain.java里面的删除代码
要想在hibernate上自动创建表,在hibernate.cfg.xml中加入下面这一句话
再在Employee.hbm.xml中改变下面的语句
什么是pojo类,它有什么要求?
NHibernate产品 支持.net程序操作
除了hibernate这个orm框架外,还有什么框架?
Ibatis、 ejb cmp、apache OJB、jaxor、toplink等等。
注:事务提交和回滚:一组业务整体处理的行为叫一个事务。这一组的业务都能成功处理,我们就可以把这个事务提交来保存你已做的行为结果。但如果一组中有任何的差错出现的话,我们就认为这事务不成功,需要回滚来撤消之前的操作。举例:你去银行转账,转账我们有两步吧,从你账户中取出钱再往他账户中加钱。那这两步银行是必须要确保正确无误的进行的。要被看做成一个事务。其中任何一步出错就算是转账失败,但可能你这时是已经从你账户中扣了钱了,又没往他账户里加钱?怎么办算了?你不肯吧。所以银行会事务回滚,不保存你刚才的操作,即恢复到你没转账之前的状态。
您可能关注的文档
- 企业流程再造-海尔集团案例分析.doc
- 研修培训计划.doc
- 研修学习计划_681889.doc
- 矛与盾的集合教学设计.doc
- 研修幼儿动手操作能力活动方案设计.doc
- 研修方案_211543.doc
- 2016-2017后勤工作计划.docx
- 短跑快速跑技术训练.doc
- 研修日志的几点想法.doc
- 研修材料.doc
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
最近下载
- 六年级语文下册第一单元【教材解读】.pptx VIP
- 初中英语不规则动词变化.doc VIP
- 2025年江苏财经职业技术学院单招(语文)测试试卷.docx VIP
- 自考00009政治经济学(财经类)密训高频考点重点汇总.docx VIP
- catalix 100 liquid product sheet用于皮革水份调节基于脂肪酸衍生物弱阳离子.pdf VIP
- 《“互联网+护理服务”紧急事件应急处置规范》.pdf VIP
- dermalix wwl paste product sheet基于混合脂肪酸衍生物柔软和分散加脂剂.pdf VIP
- 《化工安全生产概况》课件.ppt VIP
- 2025贺州教育局事业单位考试真题及答案汇总.docx VIP
- 人教版2026-2027学年七年级英语下册教学计划(及进度表).docx
原创力文档

文档评论(0)