ssh企业培训之hibernate crud

ssh企业培训之hibernate crud

ID:10908692

大小:2.60 MB

页数:16页

时间:2018-07-08

ssh企业培训之hibernate crud_第1页
ssh企业培训之hibernate crud_第2页
ssh企业培训之hibernate crud_第3页
ssh企业培训之hibernate crud_第4页
ssh企业培训之hibernate crud_第5页
资源描述:

《ssh企业培训之hibernate crud》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、使用Hibernate完成对象持久化了解Hibernate基本原理学会编写实体映射文件学会使用Hibernate完成数据增、删、改操作本章目标为什么使用Hibernate?在编写DAO层代码时,容易出现哪些问题?思考:这部分代码规律性很强,是否可以采用“通用”的方法“集中”解决?代码繁琐容易出错纯“体力”劳动工作量大占用大量开发时间为什么使用Hibernate?使用Hibernate后的DAO层代码:代码精简易读封装了JDBC操作,以面向对象的方式操作数据开发工作量小,可以将精力集中在业务逻辑的处理上publicclassFwxxDAOHibImplextend

2、sBaseHibernateDAOimplementsFwxxDAO{publicFWXXget(intfwid){super.get(FWXX.class,fwid);}publicvoidadd(FWXXfwxx){super.add(fwxx);}publicvoiddel(intfwid){super.del(FWXX.class,fwid);}publicvoidupdate(FWXXfwxx){super.update(fwxx);}}Hibernate就是用来解决这些问题的什么是Hibernate?Hibernate之父:GavinKingJBos

3、s核心成员之一EJB3.0专家委员会成员《HibernateInAction》作者2001年开始开发Hibernate2003年Hibernate发展为Java世界主流持久层框架充满激情脾气倔强永不言败Hibernate是一个优秀的持久化框架什么是持久化?内存姓名:小颖性别:女特长:英语、程序设计瞬时状态磁盘持久状态用JDBC完成数据在持久和瞬时状 态间的转换:…stmt.execute("…")...瞬时状态: 保存在内存的程序数据,程序退出后,数据就消失了,称为瞬时状态持久状态: 保存在磁盘上的程序数据,程序退出后依然存在,称为程序数据的持久状态持久化:将程

4、序数据在瞬时状态和持久状态之间转换的机制持久化Hibernate是一个主流的ORM框架什么是ORM?对象数据(O)name:小颖sex:女skill:英语、程序设计User对象持久化层业务逻辑层表现层数据库TBL_User表关系型数据(R)映射信息类:User表:TBL_User属性字段nameuser_namesexuser_sexskilluser_skillORM(对象-关系映射):完成对象数据到关系型数据映射的机制称为对象-关系映射,简称ORM。小结是一个主流的持久化框架在JDBC基础上进行封装只需要少量代码就可以完成持久化工作是一个优秀的ORM(对象-

5、关系映射)机制通过映射文件保存映射信息在业务层以面向对象的方式编程,不用考虑数据保存形式使用Hibernate实现用户添加如何使用Hibernate实现“用户添加”功能?使用Hibernate的“3个准备,7个步骤”准备1:加入Hibernate支持(Jar包,配置文件等资源)。使用Hibernate的基本步骤准备2:添加配置文件--hibernate.cfg.xmljdbc:oracle:thin:@localhost:1521:accp

6、opertyname="connection.username">scotttigeroracle.jdbc.driver.OracleDriverorg.hibernate.dialect.SQLServerDialecttru

7、etrue数据库“方言”运行时在控制台显示SQL语句映射文件,可以有多个配置数据库链接使用Hibernate的基本步骤准备3:添加实体类和映射文件(User.hbm.xml)packagecom.aptech.jb.entity;publicclassUserimplementsjava.io.Serializable{priv

8、ateIntegerui

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。