关于hibernate详细教程.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Hibernate对象/关系映射;要求:熟悉Java、SQL、JDBC,掌握面向对象的开发方法。 课程目标:理解O/R Mapping原理,掌握Hibernate开发的相关知识,并能使用Hibernate进行实际项目开发。;;三、 O/R Mapping介绍;对象-关系映射是一门非常实用的工程技术,它实现了Java应用中的对象到关系数据库中的表的自动的(和透明的)持久化,使用元数据(meta data)描述对象与数据库间的映射。;五、目前流行的ORM持久层可选方案;六、为什么要选择Hibernate;七、 Hibernate概述;七、 Hibernate概述;八、 持久化层含义; 访问数据库代码(Dao)与业务逻辑(Service)混杂在一起带来了很多问题,这样的程序设计严重限制了程序的可扩展性和适应性,所以有必要要把涉及数据库操作的代码分离出来与业务逻辑分离。就形成了所谓“持久化层”的概念。 持久化(Persistence),即把数据(如内存中的对象)保存到可???久保存的存储设备中(如磁盘)。持久化的主要应用是将内存中的数据存储在关系型的数据库中,当然也可以存储在磁盘文件中、XML数据文件中等等。 ;九、ORM工具实现持久化示意图;如何进行对象-关系数据库的匹配;十、Hibernate入门;十一、下载Hibernate;;;开始;十三、Hibernate开发步骤;十四、持久化Java类必须遵循的原则;一、建立数据库和表 数据库名main 表名和结构如下: 表名:stu Int id; varchar xm; varchar sex; Date sr;;;十五、Hibernate简单实例;十五、Hibernate简单实例;五、在SRC目录下配置 hibernate.cfg.xml文件 ;;六、建立操作类 StuDao.java;七、调用实例化类操作数据库;Hibernate接口分四类: 1、提供访问数据库的操作的接口: Session、Transaction、Query接口; 2、用于配置Hibernate的接口 Configruation ; 3、回调接口,使用应用程序接受Hibernate内部发生的事件,并做出相关的回应 : Interceptor、Lifecycle、Validatable接口; 4、用于扩展Hibernate的功能的口: UserType; 其中Hibernate核心接口 ;其中Hibernate核心接口;十六、Hibernate核心接口;十六、Hibernate核心接口;十六、Hibernate核心接口;十六、Hibernate核心接口;十六、Hibernate核心接口;十六、Hibernate核心接口;十七、Configuration配置 ;Configuration接口配置文件hibernate.cfg.xml 常用参数;;;;hibernate.cfg.xml;十八、SessionFactory;十九、Session(会话);保存用户:session.save(Person); 查询用户:load(Class theClass, Serializable id ) get(Class theClass, Serializable id ) 修改用户:session.update(Person); 保存或修改用户:session.saveOrUpdate(Person); 删除用户:session.delete(Person); 删除所有用户:session.delete(“from Person ”); ;二十、Transaction(事务);项目步骤;6、编写操作类接口StuDAO.java;7、编写工具类 HibernateUitl.java;8、编写实现类实现操作类接口StuDAOimpl.java;8、编写实现类实现操作类接口StuDAOimpl.java;8、编写实现类实现操作类接口StuDAOimpl.java;8、编写实现类实现操作类接口StuDAOimpl.java;8、编写实现类实现操作类接口StuDAOimpl.java;8、编写实现类实现操作类接口StuDAOimpl.java;8、编写实现类实现操作类接口StuDAOimpl.java;8、编写实现类实现操作类接口StuDAOimpl.java;9、页面中调用实现类 insert.jsp;9、页面中调用实现类 findall.jsp;9、页面中调用实现类 findbyid.htm;9、页面中调用实现类 findbyid.jsp;9

文档评论(0)

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

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

1亿VIP精品文档

相关文档