Hibernate原理概述

Hibernate

hibernate是一个优秀的对象关系映射框架(ORM),它是Java与数据库沟通的桥梁。

  1. hibernate的工作原理
    1.通过Configuration对象读取并解析hibernate配置文件
    2.通过SessionFactory sf = config.buildSessionFactory()创建SessionFactory
    3.Session session = sf.openSession()打开Sesssion
    4.Transaction tx = session.beginTransaction();//创建并启动事务Transation
    5.操作数据库,持久化操作
    6.tx.commit()提交事务
    7.关闭Session
    8.关闭SesstionFactory
    hibernate的核心接口
    configuration:负责配置并启动hibernate,创建SessionFactory
    sessionFactory:负责初始化hibernate,创建session对象
    session:负责被持久化对象CRUD操作
    Query和Criteria接口:负责执行各种数据库查询
    Transaction:负责事物相关的操作

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

604673868

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值