`

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

    ConfigurationConfiguration类类 SessionFactorySessionFactory接口接口 SessionSession接口接口 TransactionTransaction接口接口 QueryQuery等接口等接口 熟练使用熟练使用HibernateHibernate的各个接口的各个接口 ...

    hibernate3.6API

    org.hibernate.cfg This package defines APIs for configuring Hibernate, and classes for building the Hibernate configuration-time metamodel. org.hibernate.classic This package implements backward-...

    Hibernate 中文api文档下载

    Hibernate API 1 接口类型 1 .访问数据库的各种操作的接口 包括 Session 、 Transaction 、 Query 接口。 2 .配置 ...

    hibernate api

     Hibernate的核心接口一共有5个,分别为:Session、SessionFactory、Transaction、Query和Configuration。这5个核心接口在任何开发中都会用到。通过这些接口,不仅可以对持久化对象进行存取,还能够进行事务控制。

    Hibernate学习笔记和资料

    hibernate概述,hibernate入门Demo,hibernate配置文件详解(全局配置,实体类映射配置),配置实体规则,核心API详解(Configuration,sessionFactory,session,Transaction),hibernate中的对象状态以及刷新能缓存机制 ...

    Hibernate_3.6.6_CHM 文档

    org.hibernate.cfg This package defines APIs for configuring Hibernate, and classes for building the Hibernate configuration-time metamodel. org.hibernate.classic This package implements backward-...

    最新Hibernate jar 架包(9个)

    slf4j-api-1.6.1.jar 这个包是必须的,因为在Hibernate的核心包中多处用到了,比如Configuration.class中用到了 slf4j-nop-1.6.1.jar 这个包是slf4j的实现类,所以也是必须的,注意实现类得和slf4j的版本要匹配 ...

    hibernate精华教程

    Hibernate应用通过Configuration实例来指定对象--关系映射文件的位置或者动态配置Hibernate的属性,然后创建SessionFactory实例。 (2)SessionFactory:初始化Hibernate,充当数据存储源的代理,创建Session对象。...

    Hibernate核心API

    主要知识点包括: 持久实例的生命周期状态 Session接口 Transaction接口 SessionFactory接口 Configuration接口 应用中所需要的JAR类库

    hibernate.properties

    ## Properties for external configuration of Proxool hibernate.proxool.pool_alias pool1 ## Only need one of the following #hibernate.proxool.existing_pool true #hibernate.proxool.xml proxool.xml #...

    hibernate3.1 jar包

    - runtime, required if you want to deserialize a Configuration to improve startup performance ant-junit-1.6.5.jar (1.6.5) - Ant junit support - buildtime ant-swing-1.6.5.jar (1.6.5) - Ant swing ...

    Hibenate基础

    比较重要的有Hibernate中的Configuration类、SessionFactory类、Session类以及Hibernate对象的生命周期。在操作对象时,对不同的情况采用不同的检索策略有助于程序运行的效率和系统资源的节省。

    hibernate_example:使用Hibernate的示例

    -Saving objects using hibernate API's -hbm2ddl Configuration and name annotations -Retrieving objects ussing session.get -Primary keys -Valued types and embedding objects -AttributeOverrides and ...

    api-algafood:涵盖了Spring Rest专家课程(进行中)技术。 Spring和依赖注入使用针对REST API的主要Spring生态系统项目,例如Spring Framework,Spring MVC,Spring Boot,Spring Data JPA,Spring Security OAuth和Spring HATEOAS。 还了解依赖注入如何与Spring,IoC容器,具有@ Component,@ Configuration和@Bean的bean定义,注入点,与@ Primary

    还了解依赖注入如何与Spring,IoC容器,具有@ Component,@ Configuration和@Bean的bean定义,注入点,与@ Primary,@ Qualifier和自定义注释进行歧义消除一起工作。 使用Spring概要文件,按概要文件配置...

    Spring API

    12.2.5. 基于Hibernate3的原生API实现DAO 12.2.6. 编程式的事务划分 12.2.7. 声明式的事务划分 12.2.8. 事务管理策略 12.2.9. 容器资源 vs 本地资源 12.2.10. 在应用服务器中使用Hibernate的注意事项 12.3. ...

    Getting Started with JPA

    Even though proprietary mapping products like Hibernate and TopLink still exist, they are now focused on providing their functionality through the JPA API, allowing all applications to be portable ...

    HibernateValidatorJSR303的参考实现使用指南.pdf

    2.3.2. 对一个类重定义其默认校验组 2.4. 内置的约束条件 2.4.1. Bean Validation constraints 2.4.2. Additional constraints 3. 创建自己的约束规则 3.1. 创建一个简单的约束条件 3.1.1. 约束标注 3.1.2. 约束校验...

    Spring-Reference_zh_CN(Spring中文参考手册)

    12.2.5. 基于Hibernate3的原生API实现DAO 12.2.6. 编程式的事务划分 12.2.7. 声明式的事务划分 12.2.8. 事务管理策略 12.2.9. 容器资源 vs 本地资源 12.2.10. 在应用服务器中使用Hibernate的注意点 12.3. JDO 12.3.1...

    Spring 2.0 开发参考手册

    12.2.5. 基于Hibernate3的原生API实现DAO 12.2.6. 编程式的事务划分 12.2.7. 声明式的事务划分 12.2.8. 事务管理策略 12.2.9. 容器资源 vs 本地资源 12.2.10. 在应用服务器中使用Hibernate的注意点 12.3. JDO ...

    spring chm文档

    12.2.5. 基于Hibernate3的原生API实现DAO 12.2.6. 编程式的事务划分 12.2.7. 声明式的事务划分 12.2.8. 事务管理策略 12.2.9. 容器资源 vs 本地资源 12.2.10. 在应用服务器中使用Hibernate的注意点 12.3. JDO ...

Global site tag (gtag.js) - Google Analytics