hibernate 在web.xml中配置的作用

Posted 不巧,我在等你

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了hibernate 在web.xml中配置的作用相关的知识,希望对你有一定的参考价值。

1. 
<filter> 
    <filter-name>Spring character encoding filter</filter-name> 
    <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> 
    <init-param> 
      <param-name>encoding</param-name> 
      <param-value>GBK</param-value> 
</init-param> 
这个是用来处理乱码问题的 

 

2. 
<context-param> 
<description>spring init </description> 
<param-name>contextConfigLocation</param-name> 
<param-value>/WEB-INF/bean.xml</param-value> 
</context-param> 
这个配置是用来指定spring配置文件所在的位置的

3.

<listener> 
<listener-class> 
org.springframework.web.context.ContextLoaderListener 
</listener-class> 
这个是用来对spring容器进行初始化,做为监听器的

 

 

4.

<filter>

    <filter-name>hibernateFilter</filter-name>

        <filter-class>org.springframework.orm.hibernate3.support.OpenSessionInViewFilter</filter-class>

</filter>

 

这是Spring封装hibernate后提供的一个过滤器,这个过滤器的作用是:每一次请求来的时候都打开一个session每次请求结束后关闭session,解析hibernat延迟加载产生的异常。

以上是关于hibernate 在web.xml中配置的作用的主要内容,如果未能解决你的问题,请参考以下文章

spring整合hibernate的applicationContext.xml文件配置以及web.xml

javaEE中的hibernate配置笔记

spring + springMVC +hibernate 配置2

web.xml的作用及基本配置

spring +spring+ hibernate配置1

web.xml文件的作用及基本配置