Hibernate hello详解

1、Configuration管理读取配置文件

Configuration configuration=new Configuration();
如果hibernate配置文件不叫hibernate.cfg.xml,则:
Configuration configuration=new Configuration().configure("hb.cfg.xml");
Configuration在一个应用中,最好写一个,通过configuration来创建SessionFactory对象

2、SessionFactory对象

是一个session工厂,是一个重量级对象,在一个应用中最好也是单例的,是一个线程安全,属于进程级别的对象

3、Session对象

使用hibernate进行数据库操作,主要使用session,session可以理解为对connection对象的一个封装,session对象提供了对数据库的 crud操作,session是一个线程不安全对象,生命周期非常段,一般和事务一一对应,session又称为hibernate 的一级缓存,session有事transtraction对象的工厂

4、Transtraction对象

事务管理对象,通过session来获取该对象,包括事务的开启,提交和回滚
第一种写法: Transaction tx=session.beginTransaction();
第二种写法:  Transaction tx=session.getTransaction();

5、Query对象

条件查询


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值