`
sctom123
  • 浏览: 112112 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

在spring配置多个hibernate.cfg.xml

阅读更多
说:
在Hibernate-content.xml中
说:
<bean id="sessionFactory"
class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="dataSource" ref="dataSource" />
<property name="configLocations"
value="classpath:hibernate.cfg.xml" />

说:
classpath:hibernate.cfg.xml
说:
如果我有新的 hibernate.cfg.xml 如果加入到这里来
说:
我试了用逗号分割,不可以的
说:
我的配置是classpath:hibernate.cfg.xml,classpath:xxxx.cfg.xml
today 说:
我估计这样不行,在hibernater的源码是这样处理的:
today 说:
public Configuration configure() throws HibernateException {
configure( "/hibernate.cfg.xml" );
return this;
}
today 说:
public Configuration configure(String resource) throws HibernateException {
log.info( "configuring from resource: " + resource );
InputStream stream = getConfigurationInputStream( resource );
return doConfigure( stream, resource );
}
today 说:
也就是说他会对String resource进行分折,然后做循环。
today 说:
又查了一个spring的源码。这样做是可以的。在spring当中它做了一次循环。
today 说:
它的方式是:"classpath:hibernate.cfg.xml,classpath:extension.cfg.xml"
<property name="configLocations">
<list>
<value>classpath:hibernate_admin.cfg.xml</value>
<value>classpath:hibernate_admin.cfg.xml</value>
                        </list>
                </property>
分享到:
评论

相关推荐

    spring如何摒弃hibernate.cfg.xml

    在现代的Spring应用程序中,整合Hibernate时,我们通常会选择使用Spring的IoC(Inversion of Control)容器来管理数据访问层,而不是直接依赖于Hibernate的配置文件`hibernate.cfg.xml`。这是因为Spring提供了更高级...

    JavaEE spring和Hibernate整合(有hibernate.cfg.xml)

    本文将深入探讨如何在JavaEE项目中整合Spring和Hibernate,以及hibernate.cfg.xml配置文件的作用。 首先,Spring是一个全面的后端应用程序框架,它提供了依赖注入(Dependency Injection,DI)、面向切面编程...

    ssh整合,不带hibernate.cfg.xml的方式

    在这个场景中,我们关注的是不通过传统的`hibernate.cfg.xml`文件来配置Hibernate,而是借助Spring框架的`LocalSessionFactoryBean`进行整合。 首先,`hibernate.cfg.xml`是Hibernate传统配置文件,它包含了数据库...

    JavaEE spring和Hibernate整合(没有hibernate.cfg.xml)

    在这个场景中,我们将探讨如何在不使用`hibernate.cfg.xml`配置文件的情况下整合Spring和Hibernate。 通常,Hibernate通过`hibernate.cfg.xml`文件来配置数据库连接、实体类映射等信息。但在Spring中,我们可以利用...

    6 用Properties补充hibernate.cfg.xml配置

    通过这样的方式,我们可以将`hibernate.cfg.xml`中的配置分散到多个`.properties`文件中,提高代码的可维护性和安全性。这在大型项目或团队协作中尤其重要,因为它允许团队成员更专注于业务逻辑,而不是反复修改配置...

    Hibernate的配置文件

    在实际开发中,`hibernate.cfg.xml`可能会包含更多特定的配置,如日志设置、数据库版本控制等。开发者可以根据项目需求对其进行调整。下载提供的`hibernate.cfg.xml`文件,可以作为参考模板,根据自己的数据库和应用...

    SSH三大框架整合 struts2(使用xml配置)+hibernate(使用xml配置)+spring(使用xml配置)

    在这个项目中,所有配置都采用XML文件,虽然这种方式相对直观,但随着项目的扩大,XML配置文件可能会变得庞大且难以维护。现代开发中,更倾向于使用注解配置或者Spring Boot的自动配置来简化配置过程。 总结来说,...

    springboot集成hibernate

    在本文中,我们将深入探讨如何将Spring Boot框架与Hibernate ORM集成,特别是在不使用JPA(Java ...在chapter12-hibernate目录中,可能包含了更多关于这个主题的示例代码和详细说明,供读者进一步学习和参考。

    spring-hibernate3.jar.zip

    在配置上,我们需要创建一个Hibernate的配置文件(hibernate.cfg.xml),定义数据源、JDBC连接信息以及实体类映射等。然后在Spring的配置文件(如applicationContext.xml)中,引入Hibernate配置,并声明...

    hibernate完整配置文件

    在这个“hibernate完整配置文件”中,我们将深入探讨如何配置`hibernate.cfg.xml`文件以及相关的应用设置。 `hibernate.cfg.xml`是Hibernate的核心配置文件,它包含了连接数据库所需的所有信息,如数据库URL、...

    struts2-spring4-hibernate4_xml配置的框架

    Struts2-Spring4-Hibernate4 XML配置的框架是一个经典的Java Web开发架构,它整合了三个主流的开源框架:Struts2、Spring4和Hibernate4。这个框架的配置主要通过XML文件来完成,同时也可以结合注解的方式进行更加...

    spring2.5 struts2.0 hibernate3.2.5 搭建的企业级开发基础模块

    Hibernate:spring.local.hibernate.cfg.xml Struts:struts.xml、struts.properties 配置很简单,用点心看就会了,多的不说了,好好享受咯 哦 忘记介绍了, 当中还有本人写的几个自定义标签:...

    spring2.5+hibernate基于xml配置的实例

    在Spring 2.5中,我们通常会看到一个`hibernate.cfg.xml`文件,用于配置Hibernate的数据库连接、方言、缓存等设置。此外,每个数据模型对应的实体类还会有一个对应的映射文件,如`*.hbm.xml`,这些文件描述了对象与...

    SpringStrutsHibernate.zip

    4. **hibernate.cfg.xml**:Hibernate的配置文件,定义了数据库连接信息和映射关系。 5. **struts-config.xml**:Struts的配置文件,定义了Action和ActionMapping,以及请求的转发路径。 6. **spring-context.xml**...

    第25,26讲 --搭建和配置Spring与Hibernate整合的环境

    在本主题中,我们将深入探讨如何搭建和配置一个集成了Spring和Hibernate的开发环境。Spring是一个全面的Java应用框架,提供了依赖注入、AOP(面向切面编程)以及丰富的工具支持,而Hibernate则是一个强大的对象关系...

    Spring集成的Hibernate配置二级缓存

    二级缓存则是一个可选的全局缓存,它跨越了多个Session,可以在多个并发用户之间共享,提高了数据读取速度。 配置二级缓存主要涉及以下几个步骤: 1. **引入缓存提供者**:Hibernate支持多种缓存提供商,如EhCache...

    Spring 中使用 Hibernate.docx

    在传统的Hibernate使用中,我们通常会通过`Configuration`类读取`hibernate.cfg.xml`配置文件并构建SessionFactory。但在Spring中,我们使用`LocalSessionFactoryBean`作为FactoryBean,它负责根据配置文件创建...

    struts2-spring -hibernate.jar

    在Java企业级应用开发中,Struts2、Spring和Hibernate是三个非常重要的开源框架,它们分别专注于MVC(模型-视图-控制器)架构、依赖注入与事务管理以及对象关系映射。这些框架的组合使用,通常被称为SSH(Struts2、...

    spring整合hibernate—xml篇和注释篇[文].pdf

    然后在`hibernate.cfg.xml`文件中,我们将数据库连接信息和实体类映射配置写入: ```xml &lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate ...

Global site tag (gtag.js) - Google Analytics