`

Hibernate API之Configuration类

阅读更多

Hibernate API之Configuration类

 

Configuration类负责管理Hibernate的配置信息,一个Configuration实例代表了有用程序中Java类到数据库的映射的集合。应用程序通常只是创建一个Configuration实例,并通过它来创建SessionFactory实例,如下面的代码:

 

SessionFactory SessionFactory = new Configuration().configure().buildSessionFactory();

 

Configuration是Hibernate的入口,在创建一个Configuration实例时,Hibernate会在类路径中查找hibernate.properties和hibernate.cfg.xml文件,如果这2个文件都存在,则hibernate.cfg.xml会覆盖hibernate.properties文件,如果2个文件都不存在,则会跑出异常。

 

Configuration提供了带参数的访问方法,用户可以指定配置文件的路径,而不用系统默认的hibernate.cfg.xml文件,代码如下:

String fileName="";

SessionFactory SessionFactory = new Configuration().configure(fileName);

 

分享到:
评论

相关推荐

    Hibernate API

    此包包含配置相关的类,如`Configuration`类用于读取和处理Hibernate配置文件(hibernate.cfg.xml),以及构建`SessionFactory`。`AnnotationConfiguration`则是处理注解配置的类,适用于使用注解方式进行对象映射...

    HibernateApi.zip

    1.1 ORM理念:Hibernate是Java世界中ORM框架的代表之一,通过ORM,程序员可以用面向对象的方式来处理数据库,将数据库表映射为Java类,数据库记录映射为Java对象,从而降低了数据库编程的复杂性。 1.2 Hibernate...

    Hibernate api

    Hibernate API 是一个强大的Java持久化框架,用于简化数据库操作,它是对象关系映射(ORM)工具的代表之一。这个框架允许开发者用面向对象的方式处理数据,而无需直接编写SQL语句,大大提高了开发效率和代码的可维护...

    Hibernate_api.zip_hibernate api

    本文将深入探讨Hibernate API,包括其核心概念、常用类和接口,以及在实际开发中的应用策略。 一、Hibernate概述 Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了轻量级封装,使得Java开发者能够以...

    Hibernate 中文api文档下载.zip_API_Hibernate API _hibernate api

    3. Configuration:配置对象,负责加载Hibernate的配置文件并初始化SessionFactory。 4. SessionFactory:会话工厂,是线程安全的,负责创建Session实例。 三、对象持久化 在Hibernate中,对象的生命周期分为临时态...

    hibernate(api_介绍)

    - **Configuration**:这个接口是初始化Hibernate的核心,用于指定配置文件的位置,如`hibernate.cfg.xml`或`hibernate.properties`,并创建SessionFactory。SessionFactory是线程安全的,一旦创建,就不需频繁创建...

    Hibernate常用API

    `Configuration` 类在Hibernate框架中扮演着非常重要的角色,主要用于读取和解析Hibernate的配置文件,并基于这些配置创建`SessionFactory` 实例。一个典型的`Configuration` 对象的创建过程如下: ```java ...

    hibernate最好的中文文档 hibernate api

    1. Configuration类:初始化Hibernate环境,加载配置信息,建立SessionFactory。 2. SessionFactory类:整个应用程序共享,用于创建Session实例。 3. Session类:每个线程或数据库操作应有自己的Session,用于执行...

    Hibernate API.rar

    在使用Hibernate之前,我们需要通过Configuration类来配置Hibernate。这通常涉及设置数据库连接信息、加载映射文件等。例如,我们可以通过`configure()`方法加载hibernate.cfg.xml配置文件,然后使用`...

    Hibernate API帮助文档

    Hibernate API是这个框架的核心,提供了丰富的接口和类,使得开发人员可以方便地进行数据的增删改查操作,而无需过多关注底层SQL的编写。这篇文档将深入探讨Hibernate API的各个方面,帮助开发者更好地理解和使用它...

    hibernate api帮助文档.chm

    4. Configuration类:配置Hibernate的主要工具,负责加载Hibernate配置文件,建立SessionFactory,定义数据库连接参数,实体映射信息等。 5. SessionFactory接口:SessionFactory是线程安全的,它是整个应用的单例...

    hibernate4 api chm格式,真正的api,绝非帮助文档……

    这个API文档是针对Hibernate 4.0.1版本的,包含了所有核心类和接口的详细说明,为开发者提供了全面的参考资源。以下是对这个API的一些关键知识点的解析: 1. **Session接口**:在Hibernate中,Session是与数据库...

    hibernate api英文

    6. Configuration类:配置Hibernate,读取hibernate.cfg.xml配置文件,设置数据库连接信息,初始化SessionFactory。 7. SessionFactory:它是线程安全的,用于创建Session实例。SessionFactory在应用程序启动时创建...

    hibernate3 中文API

    2. **配置文件(Configuration)**: Hibernate的核心配置文件(hibernate.cfg.xml)包含了数据库连接信息、方言设置、缓存策略等,是启动Hibernate会话工厂的基石。 3. **会话(Session)**: Session是Hibernate与...

    hibernate3 api

    Hibernate3 API 手册是开发者在使用Hibernate进行数据库交互时的重要参考资料,它详细解释了各种接口、类和方法的用法。 一、Hibernate核心API 1. Session接口:它是与数据库进行交互的主要接口,提供了持久化对象...

    hibernateAPI

    - **配置文件(Hibernate Configuration)**: 配置文件(hibernate.cfg.xml)用于设置数据库连接信息,指定实体类等。 - **会话(Session)**: Session是Hibernate的主要工作接口,负责对象的持久化操作,如保存、...

    Hibernate 中文api文档

    在Hibernate中,数据库表被映射为Java类,表中的行对应于类的实例,列则对应于类的属性。这使得开发人员可以使用面向对象的方式来处理数据库操作,而无需编写大量的SQL语句。 **主要组件** 1. **Configuration**:...

    Hibernate之API初识及增删改查实现案例hibernate003

    **标题:“Hibernate之API初识及增删改查实现案例hibernate003”** 在Java开发中,Hibernate是一个非常流行的持久化框架,它简化了数据库操作,提供了对象关系映射(ORM)功能,使得开发者可以使用面向对象的方式来...

    hibernate API

    4. Configuration:配置Hibernate,加载hibernate.cfg.xml配置文件,初始化SessionFactory。 5. SessionFactory:是线程安全的,用于创建Session实例。SessionFactory在应用程序启动时创建一次,然后在整个应用生命...

    hibernateApi

    1. Configuration 类:初始化 Hibernate 环境,读取配置文件,创建 SessionFactory。例如: ```java Configuration config = new Configuration().configure(); SessionFactory sessionFactory = config....

Global site tag (gtag.js) - Google Analytics