一、hibernate是什么

1.框架是什么

        1.框架是用来提高开发效率的

        2.封装了好了一些功能.我们需要使用这些功能时,调用即可.不需要再手动实现.

        3.所以框架可以理解成是一个半成品的项目.只要懂得如何驾驭这些功能即可.

2.hibernate框架是什么

        hibernate框架

3.hibernate的好处

        1.操作数据库的时候,可以以面向对象的方式来完成.不需要书写SQL语句

4.hibernate是一款orm框架

        1.orm:object relationg mapping. 对象关系映射

        hibernate框架

5.orm分4级

        1.hibernate属于4级:完全面向对象操作数据库

        2.mybatis属于2级

        3.dbutils属于1级

二、hibernate框架的搭建

        1.导包

            hibernate框架

              驱动包

                hibernate框架

        2.创建数据库,准备表,实体

            hibernate框架

        3.书写orm元数据(对象与表的映射配置文件)

                 导入约束
                    hibernate框架
                     hibernate框架

                实体

                 hibernate框架
                orm元数据
                hibernate框架

        4.书写主配置文件

                    hibernate.cfg.x,ml            
hibernate框架
                    Customer类
                    hibernate框架
                    Customer.hbm.xml 
                  chibernate框架
                hibernate框架

        5.书写代码测试

                hibernate框架

三、配置文件详解

        1.orm元数据

                根元素
                hibernate框架
                class元素
                hibernate框架
                id元素
                hibernate框架
                property元素
                hibernate框架

        2.hibernate主配置

                必选属性配置(5个)
                hibernate框架
                可选属性配置(3个)
                hibernate框架
                元数据引入配置
                hibernate框架

四、hibernateAPI详解

        1.Configuration

                创建
                hibernate框架
                加载主配置
                hibernate框架
                加载orm元数据(扩展|了解)
                hibernate框架
                创建sessionFactory
                hibernate框架
                SessionFactory
                hibernate框架
                hibernate框架
                Session
                hibernate框架
                    获得事务
                    hibernate框架
                    增
                    hibernate框架
                    查
                    hibernate框架
                    改
                    hibernate框架
                    删
                    hibernate框架
                Transaction
                    封装了事务的操作.
                    打开事务
                        方式1
                        hibernate框架
                        方式2(推荐)
                        hibernate框架
                    提交事务
                    hibernate框架
                    回滚事务
                    hibernate框架
                
                
        

相关文章: