`
QI程序猿
  • 浏览: 17801 次
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

Hibernate Core API之Configuration

 
阅读更多

Configuration对象的作用

 

Configuration类负责管理Hibernate的配置信息,其中几个关键属性包括:数据库URL、数据库用户,数据库用户密码,驱动类、适配器(Dialect)

 

Configuration对象的获取

 

1、使用XML映射文件

配置文件放在src目录下,映射文件无要求(Model.hbm.xml)

 

hibernate.cfg.xml
Configuration config = new Configuratioin().configure();
 
非hibernate.cfg.xml
Configuration config = new Configuratioin().configure("configurationXmlName");
 

2、使用Annotation

 

Configuration config = new AnnotationConfiguration().configure();
Configuration config = new AnnotationConfiguration().configure("configurationXmlName");
 

3、使用properties文件

 

File file = new File("propertiesFileName");
Configuration config = new Configuration().configure(file);

 

 

 

分享到:
评论

相关推荐

    Hibernate 3.3 core API

    6. Configuration类:负责加载Hibernate配置文件(hibernate.cfg.xml),初始化SessionFactory。配置文件中包含了数据库连接信息、实体类信息等。 7. SessionFactory:是线程安全的,为应用提供多个Session实例。它...

    hibernate3.6API

    Core API org.hibernate This package defines the central Hibernate APIs. org.hibernate.cfg This package defines APIs for configuring Hibernate, and classes for building the Hibernate configuration-...

    hibernate 3.3 core API 英文版

    下面将详细介绍Hibernate 3.3 Core API中的重要知识点。 1. **SessionFactory**:SessionFactory是Hibernate的核心接口,它是线程安全的,负责创建Session实例。SessionFactory由Configuration实例通过读取配置文件...

    Hibernate Core 3.3.2.GA Javadocs

    《Hibernate Core 3.3.2.GA Javadocs》是一个重要的参考资料,它包含了Hibernate核心模块3.3.2.GA版本的Java API文档。这个文档对于开发者来说是不可或缺的,因为它提供了对Hibernate ORM框架详细而全面的接口、类和...

    hibernate5--1.入门及核心API

    **Hibernate 5 入门及核心API** Hibernate 是一个开源的Java对象关系映射(ORM)框架,它允许开发者在Java应用中使用面向对象的方式来操作数据库。Hibernate 5是其最新版本,带来了许多改进和优化,提升了性能和...

    hibernate-core-5.0.11.Final.jar

    Hibernate,作为Java领域中最著名的对象关系映射(ORM)框架之一,极大地简化了数据库操作,使得开发者能够以面向对象的方式处理数据。本文将重点探讨`hibernate-core-5.0.11.Final.jar`的核心源码,帮助读者深入...

    hibernate-core

    1. Configuration:配置对象,用于读取hibernate.cfg.xml配置文件,初始化SessionFactory。 2. SessionFactory:会话工厂,负责创建Session对象,它是线程不安全的,通常在应用程序启动时创建并整个生命周期内保持...

    Hibernate核心API

    - `hibernate-core.jar`:包含Hibernate核心功能。 - `hibernate-entitymanager.jar`:提供实体管理和事务管理功能。 - `hibernate-jpa.jar`:实现Java Persistence API (JPA)。 - `slf4j-api.jar`:日志框架。 - `...

    hibernate-core.zip

    1. `antlr.jar`:Antlr是一个强大的解析工具,用于构建词法分析器、语法分析器和解析器,Hibernate使用它来处理HQL(Hibernate查询语言)和Criteria API。 2. `dom4j.jar`:这是一个Java文档对象模型库,Hibernate...

    hibernate工具类大全

    Hibernate的核心功能依赖于一组jar包,包括`hibernate-core.jar`、`hibernate-entitymanager.jar`等。这些库包含了Hibernate的API和实现,用于创建、查询和管理数据库实体。此外,可能还包括`jta.jar`(Java ...

    Hibernate_3.6.6_CHM 文档

    Core API org.hibernate This package defines the central Hibernate APIs. org.hibernate.cfg This package defines APIs for configuring Hibernate, and classes for building the Hibernate configuration-...

    hibernate 常用核心包

    2. **hibernate-entitymanager**: 这个包扩展了 `hibernate-core`,增加了 JPA(Java Persistence API)的支持。JPA 是一个标准的 Java 持久化规范,提供了一种统一的方式来管理和访问对象持久化。`javax....

    hibernate的jar包

    Configuration config = new Configuration().configure("hibernate.cfg.xml"); SessionFactory sessionFactory = config.buildSessionFactory(); Session session = sessionFactory.openSession(); Transaction ...

    hibernate4.2基础jar包

    首先,`hibernate-core.jar`是Hibernate的核心库,包含了框架的基本功能。它提供了ORM(对象关系映射)的核心服务,包括实体管理、事务处理、查询语言(HQL)和Criteria API。这个JAR文件中包含的主要类有: 1. `...

    Hibernate框架搭建及数据库相关操作

    <artifactId>hibernate-core <version>5.4.32.Final ``` 2. **配置 Hibernate**:创建 `hibernate.cfg.xml` 配置文件,指定数据库连接信息、方言等参数。 ```xml <!DOCTYPE hibernate-configuration ...

    hibernate4.2-jar包.zip

    Hibernate,作为Java领域中最受欢迎的对象关系映射(ORM)框架之一,极大地简化了数据库操作。本文将围绕"hibernate4.2-jar包.zip"进行深入探讨,解析其中的关键组件与工作原理,帮助开发者更全面地了解Hibernate ...

    Hibernate示例

    4. Hibernate 库:添加 Hibernate 相关的依赖到项目中,如 hibernate-core、hibernate-entitymanager 等。 **创建实体类** 在 Hibernate 中,我们将数据库表映射为 Java 类,这些类称为实体类。例如,我们创建一个...

    Hibernate存储图片

    - 下载并配置好 Hibernate 相关依赖库,包括 Hibernate Core、Hibernate Annotations 等。 - 准备好 MySQL 或 Oracle 数据库,并创建好相应的数据库表。 2. **项目结构**: - 创建一个 Maven 项目。 - 添加 ...

    hibernate相关jar包

    1. **Hibernate Core**: Hibernate的核心模块,提供了基本的ORM功能。它包含以下关键组件: - Session接口:是持久化操作的主要入口点,用于与Hibernate的交互。 - Transaction管理:处理数据库事务,确保数据的...

    HIbernate+Maven入门demo

    Hibernate是Java世界中的一款主流ORM框架,它通过提供API和配置文件将Java对象与数据库表对应起来,实现了对象和数据的自动持久化。Hibernate通过Hibernate Configuration(配置文件)和SessionFactory(会话工厂)...

Global site tag (gtag.js) - Google Analytics