java中hibernate_java中Hibernate的内容详解

96eae474c2031b5de95ad912e1f52c75.png

对于有些想学习Hibernat的人来说,在下载了框架后就不知道从何入手。这里我们为大家进行了相关学习目标的分解,主要有知识点、核心组件和工作过程。可以说掌握这三大方面,对于使用Hibernat框架就不成问题了。下面我们就来具体分析一些Hibernat框架的一些重点问题,一起来学习一下。

1.Hiberate框架主要知识点

对于Hiberate框架的学习重点,可以总结为:

掌握Hiberate的基本配置——即搭建Hiberate开发环境;

掌握Hiberate常用API——即如何使用Hiberate框架进行开发;

掌握Hiberate的关联映射——解决表与表之间存在的关系问题,有1:n(一对多)、 1:1(一对一)、m:n(多对多)关系;

掌握Hiberate的检索方式——即掌握Hiberate的查询;

掌握Hiberate的优化方式——即提高Hiberate的效率。

2.Hibernate的核心组件

(1)Configuration类:用来读取Hibernate配置文件,并生成SessionFactory对象。

(2)SessionFactory接口:产生Session实例工厂。

(3)Session接口:用来操作PO。它有get(),load(),save(),update()和delete()等方法用来对PO进行加载,保存,更新及删除等操作。它是Hibernate的核心接口。

(4)Query接口:用来对PO进行查询操。它可以从Session的createQuery()方法生成。

(5)Transaction接口:用来管理Hibernate事务,它主要方法有commit()和rollback(),可以从Session的beginTrancation()方法生成。

3.hibernate工作过程

(1)通过Configuration().configure();读取并解析hibernate.cfg.xml配置文件。

(2)由hibernate.cfg.xml中的读取解析映射信息。

(3)通过config.buildSessionFactory();//得到sessionFactory。

(4)sessionFactory.openSession();//得到session。

(5)session.beginTransaction();//开启事务。

(6)persistent operate;

(7)session.getTransaction().commit();//提交事务

(8)关闭session;

(9)关闭sessionFactory;

以上就是java中Hibernate的内容详解,都是使用Hibernate框架时必会的内容,大家可以保存在文本中,方便知识的回顾与理解。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值