hibernate 教程 韩顺平视频版

软件提交最近更新热门排行
您现在的位置:首页- 编程开发- 编程其它 - hibernate 教程下载
hibernate 教程 韩顺平视频版
86.1%
13.9%

hibernate 教程 韩顺平视频版

请输入预约的手机号码
2861人已预约此游戏
确定取消
  • 软件介绍
  • 软件截图
  • 相关下载
  • 相关文章
点击评论

Tags:Hibernate韩顺平hibernate教程

Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。

hibernate 教程

Hibernate的核心接口一共有5个,分别为:Session、SessionFactory、Transaction、Query和Configuration。这5个核心接口在任何开发中都会用到。通过这些接口,不仅可以对持久化对象进行存取,还能够进行事务控制。下面对这五个核心接口分别加以介绍。

·Session接口:Session接口负责执行被持久化对象的CRUD操作(CRUD的任务是完成与数据库的交流,包含了很多常见的SQL语句。)。
SessionFactory接口:SessionFactory接口负责初始化Hibernate。它充当数据存储源的代理,并负责创建Session对象。这里用到了工厂模式。需要注意的是SessionFactory并不是轻量级的,因为一般情况下,一个项目通常只需要一个SessionFactory就够,当需要操作多个数据库时,可以为每个数据库指定一个SessionFactory。
Configuration接口:Configuration接口负责配置并启动Hibernate,创建SessionFactory对象。在Hibernate的启动的过程中,Configuration类的实例首先定位映射文档位置、读取配置,然后创建SessionFactory对象。
Transaction接口:Transaction接口负责事务相关的操作。它是可选的,开发人员也可以设计编写自己的底层事务处理代码。
Query和Criteria接口:Query和Criteria接口负责执行各种数据库查询。它可以使用HQL语言或SQL语句两种表达方式。

hibernate 教程内容

入浅出地介绍了轻量级开源框架Hibernate 3的功能,叙述清晰,简洁明了。主要内容包括Hibernate的基本体系结构、如何使用Java 5注解和基于XML的映射文件来表示映射信息,并讨论了Hibernate Session对象和HQL的使用。本书结合大量实际代码,力图使读者能够更好地学习并掌握Hibernate的使用。

介绍Hibernate的基础知识,包括配置、映射文
件的创建和基本API。描述如何使用查询、条件和过滤器以较高级的方式访问持久化信息。
最后,附录讨论不太常用的特性,也就是Hibernate核心功能之外的特性。下面简要介绍各
章的内容。
第1章介绍持久化工具的用途,并且用一个简单示例应用程序片段演示如何应用
Hibernate。这章还要介绍关键的术语和概念。
第2章讨论配置Hibernate应用程序的基本方法,介绍Hibemate的基本体系结构,讨论如何将Hibernate集成进应用程序。
第3章完整地给出第1章的示例应用程序,并介绍创建和运行这个应用程序的完整过程。然后,研究一个略微复杂一点儿的示例,介绍如何从映射文件直接生成数据库模式。
第4章深入讨论Hibernate生命周期。它通过介绍核心接口中的方法来讨论生命周期,还介绍关键的术语,并且讨论为什么需要进行级联和延迟加载。
第5章解释Hibernate为什么必须维护映射信息,并且讲解关系数据库可以表示的各种关联类型。它还简要讨论可以放在Hibernate映射中的其他信息。
第6章介绍在使用Hibernate时如何使用Java 5注解特性来表示映射信息。它为最重要的注解提供了详细的示例,并且讨论标准EJB 3注解和专用的Hibernate 3注解之间的差异。
第7章讲解在Hibernate中如何使用基于XML的映射文件表示映射信息。它为所有最常用的映射类型提供了示例,并且解释比较晦涩的映射类型。
第8章详细讨论Hibernate Session对象,解释Session对象提供的各个方法。这章还讨论事务、锁和缓存的使用方法,以及如何在多线程环境中使用Hibernate。
第9章讨论如何使用Hibernate内置的HQL(Hibernate Query Language)对底层关系数据库进行复杂的查询。
第10章介绍CriteriaAPI,这是与第9章讨论的查询语言相似的一种通过编程来查询的方法。
第11章讨论如何用过滤器APl限制第9章和第10章介绍的查询的结果。

由于文件过大,暂时提供网盘下载

特别推荐

软件评论 1分pk10—1分pk10官方QQ群:① 7551827使用手机微信搜索 微信号:xinyunshouyou 关注我们 有更多惊喜!!

请自觉遵守互联网相关政策法规,评论内容只代表网友观点,与本站立场无关!
  验证码:     登录   注册
网友评论