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包 1. **hibernate-core.jar**:这是Hibernate的核心库,包含了所有必要的API和实现,包括Entity管理、Session接口、...
配置文件方面,主要涉及两个关键文件: 1. hibernate.cfg.xml:这是Hibernate的主配置文件,其中定义了数据库连接参数(如URL、用户名、密码)、默认的实体映射信息、方言设置等。 2. hbm.xml文件:每个Java实体类...
在Java Web开发中,Hibernate和Struts2是两个非常重要的框架。它们分别处理持久层(ORM,对象关系映射)和表示层(MVC,模型-视图-控制器)。这两个框架的结合使用能够构建出高效、可维护的Web应用程序。下面我们将...
标题"hibernate+spring配置文件"指出了我们需要关注的重点,即如何将这两个框架协同工作。首先,我们需要在Spring的配置文件中引入Hibernate的相关bean,通常命名为`applicationContext.xml`。这个文件是Spring的IoC...
在IT领域,尤其是在Java开发中,`Hibernate`和`Spring`是两个非常关键的框架,它们各自解决了不同的问题,但可以协同工作以提供强大的企业级应用解决方案。`Hibernate`是对象关系映射(ORM)工具,它允许开发者用...
在这个场景下,"ssh整合带hibernate配置文件"的标题表明我们要讨论如何在SSH架构中配置Hibernate,特别是在Spring框架内进行事务管理。 首先,让我们了解SSH框架的核心组件: 1. **Spring**:这是一个全面的Java...
该配置文件连接的是两个数据库结构相同的数据源,其他比如数据库结构不原理也可行。本人在遇到此问题时上网搜了很多答案结果都不怎么如意,有的太深奥不过思想很好,有的又太不给力,后来自己慢慢研究配置成功后想与...
在这个示例中,我们将展示如何使用 Myeclipse 自动生成 Hibernate 配置文件及实体类映射 ORM 配置文件。 第一步骤:新建一个 Web 项目 在 Myeclipse 中,新建一个 Web 项目,名称随意。然后,点击菜单栏中的 ...
Hibernate是一款强大的对象关系映射(ORM)框架,它允许...理解配置文件的各个属性以及jar包的作用,有助于更好地利用Hibernate进行开发。在实际应用中,还应关注性能优化、缓存策略、事务管理等方面,以提升系统效率。
在IT行业中,Spring MVC和Hibernate是两个非常重要的框架,它们分别负责Web应用的MVC(Model-View-Controller)架构和对象关系映射(ORM)。本项目是关于如何使用Spring MVC与Hibernate结合来实现事务管理的实践教程...
配置文件在Hibernate中扮演着至关重要的角色,因为它定义了如何连接到数据库、实体类的映射信息以及其它相关设置。下面我们将深入探讨Hibernate配置文件JAR包中的关键知识点。 1. **hibernate.cfg.xml**:这是...
Hibernate 配置文件加密解密方案 在本文中,我们将讨论如何在 Hibernate 配置文件中对数据库密码进行加密和解密,以保护数据的安全。该方案通过使用 Java 的 Cipher 类和 DES 对称加密算法来实现加密和解密操作。 ...
在构建企业级应用程序时,Spring框架和Hibernate是两个非常关键的工具。Spring作为一个全面的开发框架,提供了依赖注入、AOP(面向切面编程)、事务管理等核心功能,而Hibernate则是一个优秀的对象关系映射(ORM)...
配置文件方面,主要包含两个关键文件: 1. **hibernate.cfg.xml**:这是Hibernate的主配置文件,定义了数据库连接参数(如URL、用户名、密码)、数据源、缓存策略、日志设置等。例如: ```xml <hibernate-...
此压缩包内有两文件,一个是hibernate的核心配置文件hibernate.cfg.xml,一个是实体映射文件*.hbm.xml,在配置hibernate文件时需要用到头部的约束,还有在配置没提示时需要用到(附带使用方法)。
- 两个实体对象之间可能存在多对多的关系,这通常需要一个中间表来存储关联信息。映射文件中,使用`many-to-many`元素定义,如果需要,还可以定义关联表的属性。 举例来说,`Customer`类可能有一组`Order`对象,...
在 Spring 配置文件中,创建一个 DynamicDataSource bean,并将其配置为默认的数据源: ```xml <entry key="Admin" value-ref="adminDataSource"></entry> <entry key="User" value-ref="userDataSource"></...
本文将详细讨论`hibernate.properties`和`hibernate.cfg.xml`这两种配置文件的使用。 1. **hibernate.properties**: - 这是Hibernate的一种配置方式,通常用于较简单的设置。在Hibernate 3.1的`etc`目录下提供了...
- 创建两个事务管理器,如`PlatformTransactionManagerPrimary`和`PlatformTransactionManagerSecondary`,分别对应两个数据源。可以使用`@Bean`注解来创建这两个管理器。 - 使用`@EnableTransactionManagement`...