学习笔记10——hibernate中配置opensessioninview注意的三个问题

1、web.xml中opensessioninview拦截器需要配置在struts2拦截器之前。

2、opensessioninview默认需要的sessionFactory对象的命名为sessionFactory,在Spring中配置bean时候需要指定改命名,否则找不到bean,或者可以在web.xml指定它的命名为Spring中bean的命名
<filter>
    <filter-name .....
    <filter-class>org.springframework.orm.hi...
     <init-param>
          <param-name>sessionFactoryBeanName</param-name>
          <param-value>....</param-value> <!--你指定的spring中的BeanName -->
     </init-param>
</filter>


3、Spring中若没有配置声明式事务管理,opensessioninview默认这个事务是只读的。

你可能感兴趣的:(Hibernate)