- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
01hìbernate初涉
第一章
hibernate入门
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile .
Copyright 2004-2011 Aspose Pty Ltd.
本门课程目标
学完本门课程后,你能够:
使用Hibernate实现数据持久化
在项目中熟练使用Hibernate
使用Hibernate实现对数据库的增删改查操作
掌握HQL查询
掌握Criteria查询
掌握Oracle数据库的常用操作
优化Oracle数据库的性能
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile .
Copyright 2004-2011 Aspose Pty Ltd.
课程项目展示
蓝点租房系统
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile .
Copyright 2004-2011 Aspose Pty Ltd.
本章目标
了解Hibernate优势
理解持久化及ORM的概念
了解Hibernate的基本原理
搭建项目框架编写hibernate配置文件、实体映射文件
学会使用Hibernate完成数据增删改操作
实体对象的三种状态
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile .
Copyright 2004-2011 Aspose Pty Ltd.
JDBC操作数据库的步骤
通过Class.forName 注册驱动,通过DriverManager.getConnection 获得数据库连接
通过获得的Connection 对象生成Statement 对象
使用Statement 对象对数据库进行增、删、改、查的操作
关闭Connection 对象和Statement 对象
在整个操作过程中,需要对SQLException 进行捕获和处理
List users = new ArrayList();
User user ;
try {
Connection conn = DBUtil.getConnection();
Statement statement = conn.createStatement();
ResultSet resultSet = statement.executeQuery(select * from users );
while(resultSet.next()){
user = new User();
user.setId(resultSet.getInt(1));
//省略其他赋值方法
...
users.add(User);
}
statement.close();
conn.close();
} catch (Exception e) {
e.printStackTrace();
}
获得数据库连接
创建Statement对象
使用Statement对象对数据库进行操作
关闭Connection 对象和Statement 对象
处理异常
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile .
Copyright 2004-2011 Aspose Pty Ltd.
JDBC的缺点
开发效率低
代码冗余
pstmt的setXX方法
方法参数冗余的getXX方法
如果POJO的属性很多,代码增加
重复性工作多
能否使用对象将POJO作为参数,简单的完成增删改查操作?
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile .
Copyright 2004-2011 Aspose Pty Ltd.
Hibernate简介
Hibernate作者——Gavin King
Hibernate创始人
《 Hibernate in action 》作者
EJB 3.0的Entity bean specification的实际领导人(sun任命的领导人是Linda DeMichiel)
参加了XDoclet和Middlegen的开发
2003年9月加入JBoss,全职进行Hibernate开发
Hibernate
一个开发源代码的对
您可能关注的文档
- (历史)第27课世纪之交的世界格局[人教必须修读一].ppt
- (历史)第3课“宋明理学”演示课件[新人教版必须修读3]高二.ppt
- (古诗十九首“行行重行行”ppt演示课件.ppt
- (史上最强CAD演示课件)2对象特性与显示操纵.ppt
- (名师一号)高中数学2-1-1平面演示课件新人教A版必须修读2.ppt
- (名师伴你行)第1章节从实验学第二节化学计量在实验中的作用物质的量摩尔质量学案演示课件新人教版必须修读1.ppt
- (咨询汇报)与君创业3—新奥集团KPI指标体系构建28页.ppt
- (地理)湘教版必须修读1第1章节第三节地球的运动[说课演示课件].ppt
- (地理)3-1全球定位系统的应用演示课件1[中图版必须修读3].ppt
- (地理)人教版必须修读2第2章节第二节不同等级城市的服务功能[演示课件].ppt
最近下载
- 防火墙功能测试表.pdf VIP
- 2025河南应用技术职业学院教师招聘考试试题.docx
- 中国经导管主动脉瓣置换术临床路径专家共识解读(最新版)PPT课件.pptx VIP
- 简单判断的演绎推理方法(同步练习) 高中政治统编版选择性必修三逻辑与思维.docx VIP
- 小巨人机床配置气源要求.pdf VIP
- 高考高中古诗词鉴赏之十三种描写手法诗歌鉴赏专项练习.doc VIP
- 小巨人机床配置油品要求.pdf VIP
- 2023年河南应用技术职业学院教师招聘考试笔试试题及答案解析.docx VIP
- 2024年河南应用技术职业学院教师招聘考试笔试模拟试题及答案解析.docx VIP
- 肠梗阻病人的护理课件.ppt VIP
文档评论(0)