`

如果我spring中的配置文件SessionFactory的id不叫sessionFactory叫sf,OpensessionInview为什么会报错

阅读更多
OpenSessionInview使用拦截器实现的,他要用到Hibernate的sessionFactory,这个名称是他默认要着的,如果你的SessionFactory配置的不叫这个名字的话在使用OpenSessionInview拦截器的时候是会报错的。需要我们在配置文件中手动的指定一下你自己定义的SessionFactory的名称。
<filter>
		<filter-name>sessionFilter</filter-name>
		<filter-class>
			org.springframework.orm.hibernate3.support.OpenSessionInViewFilter
		</filter-class>
		<init-param>
			<param-name>sessionFactoryBeanName</param-name>
			<param-value>sf</param-value>
		</init-param>
	</filter>
	<filter-mapping>
		<filter-name>sessionFilter</filter-name>
		<url-pattern>/*</url-pattern>
	</filter-mapping>


但是不建议大家在这种地方搞创新,但是如果别人是这样配置的,或者是出错了,我们要能知道是什么原因引起的。
0
0
分享到:
评论

相关推荐

    spring配置sessionFactory(spring3.2.3+hibernate4.2.2)

    3. 在Spring配置文件中配置SessionFactory和TransactionManager。 4. 使用@Autowired注解注入SessionFactory,并在需要的地方进行数据库操作。 这个过程使得我们可以充分利用Spring的IoC(控制反转)和AOP(面向切...

    spring配置文件详解

    在Spring框架中,`applicationContext.xml`是应用上下文配置文件,它是整个Spring应用的核心,用于定义bean的创建、依赖关系以及配置。下面将详细解释配置文件中的各个部分。 首先,XML头文件定义了编码方式,`...

    详解Spring的配置文件

    ### Spring配置文件详解 #### 一、Spring框架简介与配置文件的重要性 Spring 是一个开源的 Java 平台框架,提供了一种轻量级的应用程序开发方式。它通过依赖注入(Dependency Injection, DI)和面向切面编程...

    spring所有配置文件详解

    本文将详细介绍Spring中常见的配置文件类型及其配置项,特别聚焦于`applicationContext.xml`文件的解析与应用。 #### 二、Spring配置文件概述 Spring框架支持多种配置方式,包括XML配置、注解配置和基于Java的配置...

    一个模拟Spring将SessionFactory注入到HibernateTemplate的小例子

    1. **配置SessionFactory**:在Spring的配置文件(如applicationContext.xml)中,我们需要配置Hibernate的SessionFactory。这通常涉及设置数据源、Hibernate配置文件路径、映射文件等信息。例如: ```xml &lt;bean id...

    hibernate+spring配置文件

    首先,我们需要在Spring的配置文件中引入Hibernate的相关bean,通常命名为`applicationContext.xml`。这个文件是Spring的IoC(Inversion of Control)容器的定义,它会管理所有bean的生命周期。 1. **Spring配置...

    spring整合struts2与hibernate核心配置文件

    整合SSH涉及到的主要配置文件有`struts2-spring-plugin.xml`、`spring-context.xml`以及Hibernate的相关配置文件(如`hibernate.cfg.xml`)。`struts2-spring-plugin.xml`配置Struts2与Spring的集成,确保Action类由...

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

    在本案例中,我们将探讨如何在已有的MySQL数据库环境下,配置Spring和Hibernate来实现数据访问层。 首先,我们需要在项目中引入Spring和Hibernate的相关依赖。在Maven或Gradle的构建文件中,添加对应的依赖库,如...

    SSH整合中 hibernate托管给Spring得到SessionFactory

    标题“SSH整合中 hibernate托管给Spring得到SessionFactory”和描述“Spring文件中的 SessionFactory中 加入为了能得到同一个Session”表明本文要讨论的是在使用Spring框架整合Hibernate时,如何实现Spring管理...

    MySSH.rarSSH框架,spring管理sessionFactory

    例如,通过在Spring配置文件中定义SessionFactory bean,我们可以控制其初始化、关闭,以及事务管理等行为。 在Spring中,我们通常会使用`&lt;bean&gt;`标签来声明SessionFactory,如下所示: ```xml &lt;bean id=...

    struts+hibernate+spring标准配置文件

    - 在Struts 2的配置文件中,使用Spring插件(`struts-plugin.xml`)来指定Action类的获取方式,这样Action可以从Spring容器中获取。 - 在Hibernate配置文件中,设置SessionFactory的Bean,并将其注入到需要使用...

    Spring 配置学习文件

    在Spring框架中,配置文件起着至关重要的作用,它们定义了应用程序的组件以及它们之间的依赖关系。这里有两个主要的配置文件:`applicationContext-database.xml` 和 `applicationContext-pojo.xml`,分别关注于...

    spring配置文件

    `PropertyPlaceholderConfigurer`不仅会在指定的属性文件中查找属性,如果找不到,还会去Java的系统属性中寻找。`systemPropertiesMode`属性可以控制这一行为,其可选值包括:`NEVER`(永不覆盖),`OVERWRITE`(始终...

    Struts2.5+ Spring5 + Hibernater5.2整合后项目(包含jar包和配置文件)

    5. **整合Spring与Hibernate**:通过SessionFactoryBean创建SessionFactory,配置数据源,将SessionFactory注入到Service层,实现DAO层的事务管理。 6. **案例运行**:在整合完成后,通常会提供一个简单的CRUD...

    在Spring中配置Hibernate事务

    创建一个Hibernate的SessionFactory配置,通常在Spring的XML配置文件中完成。这包括数据库连接参数(如URL、用户名、密码)、实体类扫描路径、方言设置等。 3. **配置事务管理器**: 在Spring配置中定义一个...

    spring数据源配置

    Spring框架支持多种数据源的配置方式,包括但不限于基于XML的配置、基于注解的配置以及基于Java配置的方式。本文主要关注基于XML的配置方法。 #### 三、XML配置详解 ##### 1. 数据源配置 数据源的配置通常涉及到...

    spring声明式事务配置

    根据提供的信息,我们可以深入探讨Spring框架中的声明式事务配置及其多种实现方式。声明式事务管理是一种简化事务管理的方式,它允许开发人员通过配置而非编程来指定事务边界,从而减少了代码的复杂性并提高了可维护...

    Myeclipes+spring+hibernate配置

    在配置过程中选择Spring来管理SessionFactory,不使用hibernate.cfg.xml文件,而是将Hibernate配置集成到Spring配置文件中。设置SessionFactory ID,例如“sessionFactory”,并配置数据库连接信息,如数据源...

Global site tag (gtag.js) - Google Analytics