`
olv
  • 浏览: 2534 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

hibernate为什么有两个配置文件

阅读更多

      hibernate有两个配置文件 , 一个是hibernate.cfg.xml一个是hibernate.properties. 一般代码是这样写:

新建configration读配置文件

----->Configuration conf = new Configuration();

//这里默认读取hibernate.properties配置文件.

------->conf.configure();

// 这里不写文件名就默认读取hibernate.cfg.xml文件.如有相同会覆盖hibernate.properties

configuration产生sessionFactory------->sessionFactory = conf.buildSessionFactory();

sessionFactory开启一个session------->sessionFactory.openSession();

为什么要有两个配置文件呢. 这里再配置hibernate.cfg.xml是为了完成hibernate.properties完成不了的事情, 一般就是读取*.hbm.xml映射文件.那为什么不只写一个properties呢? 能省事就省事呗. 正规点就是简化书写.

分享到:
评论

相关推荐

    Hibernate常用的jar包和两个配置文件

    本篇文章将深入探讨Hibernate框架中常用的jar包以及两个核心配置文件。 一、Hibernate常用jar包 1. **hibernate-core.jar**:这是Hibernate的核心库,包含了所有必要的API和实现,包括Entity管理、Session接口、...

    Hibernate4 jar包及配置文件

    配置文件方面,主要涉及两个关键文件: 1. hibernate.cfg.xml:这是Hibernate的主配置文件,其中定义了数据库连接参数(如URL、用户名、密码)、默认的实体映射信息、方言设置等。 2. hbm.xml文件:每个Java实体类...

    hibernate和struts2所需的配置文件

    在Java Web开发中,Hibernate和Struts2是两个非常重要的框架。它们分别处理持久层(ORM,对象关系映射)和表示层(MVC,模型-视图-控制器)。这两个框架的结合使用能够构建出高效、可维护的Web应用程序。下面我们将...

    hibernate+spring配置文件

    标题"hibernate+spring配置文件"指出了我们需要关注的重点,即如何将这两个框架协同工作。首先,我们需要在Spring的配置文件中引入Hibernate的相关bean,通常命名为`applicationContext.xml`。这个文件是Spring的IoC...

    Hibernate 和 Spring的结合配置文件

    在IT领域,尤其是在Java开发中,`Hibernate`和`Spring`是两个非常关键的框架,它们各自解决了不同的问题,但可以协同工作以提供强大的企业级应用解决方案。`Hibernate`是对象关系映射(ORM)工具,它允许开发者用...

    ssh整合带hibernate配置文件

    在这个场景下,"ssh整合带hibernate配置文件"的标题表明我们要讨论如何在SSH架构中配置Hibernate,特别是在Spring框架内进行事务管理。 首先,让我们了解SSH框架的核心组件: 1. **Spring**:这是一个全面的Java...

    针对SSH框架Spring管理Hibernate连接多个数据源配置文件

    该配置文件连接的是两个数据库结构相同的数据源,其他比如数据库结构不原理也可行。本人在遇到此问题时上网搜了很多答案结果都不怎么如意,有的太深奥不过思想很好,有的又太不给力,后来自己慢慢研究配置成功后想与...

    Myeclipse自动生成Hibernate配置文件及实体类映射ORM

    在这个示例中,我们将展示如何使用 Myeclipse 自动生成 Hibernate 配置文件及实体类映射 ORM 配置文件。 第一步骤:新建一个 Web 项目 在 Myeclipse 中,新建一个 Web 项目,名称随意。然后,点击菜单栏中的 ...

    Hibernate配置文件和jar包

    Hibernate是一款强大的对象关系映射(ORM)框架,它允许...理解配置文件的各个属性以及jar包的作用,有助于更好地利用Hibernate进行开发。在实际应用中,还应关注性能优化、缓存策略、事务管理等方面,以提升系统效率。

    spring mvc+hibernate实现事务管理(配置文件版)

    在IT行业中,Spring MVC和Hibernate是两个非常重要的框架,它们分别负责Web应用的MVC(Model-View-Controller)架构和对象关系映射(ORM)。本项目是关于如何使用Spring MVC与Hibernate结合来实现事务管理的实践教程...

    hibernate 配置文件JAR包

    配置文件在Hibernate中扮演着至关重要的角色,因为它定义了如何连接到数据库、实体类的映射信息以及其它相关设置。下面我们将深入探讨Hibernate配置文件JAR包中的关键知识点。 1. **hibernate.cfg.xml**:这是...

    给hibernate配置文件加密解密的方案

    Hibernate 配置文件加密解密方案 在本文中,我们将讨论如何在 Hibernate 配置文件中对数据库密码进行加密和解密,以保护数据的安全。该方案通过使用 Java 的 Cipher 类和 DES 对称加密算法来实现加密和解密操作。 ...

    现有Mysql数据库,写Spring + Hibernate的配置文件

    在构建企业级应用程序时,Spring框架和Hibernate是两个非常关键的工具。Spring作为一个全面的开发框架,提供了依赖注入、AOP(面向切面编程)、事务管理等核心功能,而Hibernate则是一个优秀的对象关系映射(ORM)...

    hibernate依赖包与配置文件

    配置文件方面,主要包含两个关键文件: 1. **hibernate.cfg.xml**:这是Hibernate的主配置文件,定义了数据库连接参数(如URL、用户名、密码)、数据源、缓存策略、日志设置等。例如: ```xml <hibernate-...

    hibernate的约束文件(核心配置,映射文件)

    此压缩包内有两文件,一个是hibernate的核心配置文件hibernate.cfg.xml,一个是实体映射文件*.hbm.xml,在配置hibernate文件时需要用到头部的约束,还有在配置没提示时需要用到(附带使用方法)。

    Hibernate的配置详解

    - 两个实体对象之间可能存在多对多的关系,这通常需要一个中间表来存储关联信息。映射文件中,使用`many-to-many`元素定义,如果需要,还可以定义关联表的属性。 举例来说,`Customer`类可能有一组`Order`对象,...

    hibernate多数据库配置

    在 Spring 配置文件中,创建一个 DynamicDataSource bean,并将其配置为默认的数据源: ```xml <entry key="Admin" value-ref="adminDataSource"></entry> <entry key="User" value-ref="userDataSource"></...

    Hibernate配置文件.pdf

    本文将详细讨论`hibernate.properties`和`hibernate.cfg.xml`这两种配置文件的使用。 1. **hibernate.properties**: - 这是Hibernate的一种配置方式,通常用于较简单的设置。在Hibernate 3.1的`etc`目录下提供了...

    java+hibernate双数据源配置

    - 创建两个事务管理器,如`PlatformTransactionManagerPrimary`和`PlatformTransactionManagerSecondary`,分别对应两个数据源。可以使用`@Bean`注解来创建这两个管理器。 - 使用`@EnableTransactionManagement`...

Global site tag (gtag.js) - Google Analytics