1、web.xml中opensessioninview拦截器需要配置在struts2拦截器之前。
2、opensessioninview默认需要的sessionFactory对象的命名为sessionFactory,在Spring中配置bean时候需要指定改命名,否则找不到bean,或者可以在web.xml指定它的命名为Spring中bean的命名
3、Spring中若没有配置声明式事务管理,opensessioninview默认这个事务是只读的。
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默认这个事务是只读的。