码迷,mamicode.com
首页 > Web开发 > 详细

hibernate 简介

时间:2015-06-10 10:22:12      阅读:144      评论:0      收藏:0      [点我收藏+]

标签:

 

1.Hibernate 是什么?

  Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以很方便的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。

2.Hibernate 的核心接口和类

   Hibernate 的核心类和接口一共有6个,分另是:Session,SessionFactory,Transaction,Query,Criteria,Configuration,这6个核心和类接口在开发中经常用到,能过这些接口,不仅可以对持久化对象进行存取,还能进行事务控制

   2.1Session

        Session接口负责执行被持久化对象的CRUD操作 这里的Session 和jsp中的session不用 jsp中的Session 是HttpEseeion 这里的是Hibernate 中的Session

   2.2SessionFactory

    SessionFactory接口负责初始化Hibernate

 2.3Transaction

    Transaction接口是一个可靠的API

    2.4Query

        Query接口让你方便地对数据库及持久对象进行查询

     2.5Criteria

     Criteria接口与Query接口非常类似

   2.6Configuration

      Configuration 类的作用是对Hibernate 进行配置,以及对它进行启动。在Hibernate 的启动过程中,Configuration 类的实例首先定位映射文档的位置,读取这些配置,然后创建一个SessionFactory对象。虽然Configuration 类在整个Hibernate 项目中只扮演着一个很小的角色,但它是启动hibernate 时所遇到的每一个对象。

hibernate 简介

标签:

原文地址:http://www.cnblogs.com/articlepang/p/4565241.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!