hibernate框架

一、hibernate是什么

1.框架是什么

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

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

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

2.hibernate框架是什么

        

3.hibernate的好处

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

4.hibernate是一款orm框架

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

        

5.orm分4级

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

        2.mybatis属于2级

        3.dbutils属于1级

二、hibernate框架的搭建

        1.导包

            
              驱动包
                

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

            

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

                 导入约束
                    
                     

                实体

                 
                orm元数据
                

        4.书写主配置文件

                    hibernate.cfg.x,ml            
                    Customer类
                    
                    Customer.hbm.xml 
                  c
                

        5.书写代码测试

                

三、配置文件详解

        1.orm元数据

                根元素
                
                class元素
                
                id元素
                
                property元素
                

        2.hibernate主配置

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

四、hibernateAPI详解

        1.Configuration

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值