Hibernate韩顺平讲课笔记.docx

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
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等等。 注:事务提交和回滚:一组业务整体处理的行为叫一个事务。这一组的业务都能成功处理,我们就可以把这个事务提交来保存你已做的行为结果。但如果一组中有任何的差错出现的话,我们就认为这事务不成功,需要回滚来撤消之前的操作。举例:你去银行转账,转账我们有两步吧,从你账户中取出钱再往他账户中加钱。那这两步银行是必须要确保正确无误的进行的。要被看做成一个事务。其中任何一步出错就算是转账失败,但可能你这时是已经从你账户中扣了钱了,又没往他账户里加钱?怎么办算了?你不肯吧。所以银行会事务回滚,不保存你刚才的操作,即恢复到你没转账之前的状态。

文档评论(0)

xxj1658888 + 关注
实名认证
内容提供者

教师资格证持证人

该用户很懒,什么也没介绍

领域认证该用户于2024年04月12日上传了教师资格证

1亿VIP精品文档

相关文档