- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
最近下载
- 2025不动产登记代理人《地籍调查》真题卷(附答案).pdf VIP
- “三重一大”决策事项表附表.doc VIP
- (2025秋新版)人教版数学三年级上册教学计划.pdf VIP
- 《认识自然数》(课件)四年级上册数学冀教版.pptx
- 基于MQTT的远程数据采集与实时控制系统设计和应用.docx VIP
- SY∕T 5520-2019 圈闭评价技术规范.pdf
- 【MARS出品】中国分省地图(具体到县级)独家版.ppt VIP
- 建筑环境与能源应用工程专业英语14.pdf VIP
- 2025年不动产登记代理人考试《不动产权力理论与方法》真题卷(含答案).pdf VIP
- 《化工热力学》详细课后习题答案(陈新志).pdf VIP
文档评论(0)