Hibernate框架应用开发技术培训

课程介绍
Hibernate 是非常流行的对象-关系映射工具。详细介绍了运用目前最成熟的 Hibernate 2.1 版本进行 Java 对象持久化的技术。 Hibernate 是连接 Java 对象模型和关系数据模型的桥梁,通过培训,学员不仅能掌握用 Hibernate 工具对这两种模型进行映射的技术,还能获得设计与开发 Java 对象模型和关系数据模型的先进经验。

课程对象

课程长度:5天

最新时间:定制课程(内训),人满开班(公开课)

传统的面对面授课方式。

 

课程大纲:

        一、 Java对象持久化技术概述
                应用程序的分层体系结构
                软件的模型
                直接通过JDBC API来持久化实体域对象
                ORM简介
                实体域对象的其他持久化模式
                Hibernate API简介
        二、 Hibernate入门
                创建Hibernate的配置文件46
                创建持久化类
                创建数据库Schema
                创建对象-关系映射文件
                通过HibernateAPI操纵数据库
                运行helloapp应用
        三、 hbm2java和hbm2ddl工具
                创建对象-关系映射文件
                建立项目的目录结构
                运行hbm2java工具
                运行hbm2ddl工具
        四、 对象-关系映射基础
                持久化类的属性及访问方法
                处理SQL引用标识符
                创建命名策略
                设置命名Schema
                设置类的包名
                运行本章的范例程序
        五、 映射对象标识符
                关系数据库按主键区分不同的记录
                Java语言按内存地址区分不同的对象
                Hibernate用对象标识符(OID)来区分对象
                Hibernate的内置标识符生成器的用法
                映射自然主键
        六、 映射一对多关联关系
        七、 操纵持久化对象
        八、 映射组成关系
        九、 Hibernate的映射类型
        十、 数据库事务与并发
        十一、 管理Hibernate的缓存
        十二、 映射继承关系
        十三、 Java集合类
        十四、 Hibernate高级配置
        十五、 Hibernate与Struts框架
        十六、 Hibernate与EJB组件