学習ノート10——hibernateにopensessioninviewを配置して注意する三つの問題
695 ワード
1、web.xmlのopensessioninviewブロックはstruts 2ブロックの前に配置する必要があります.
2、opensessioninviewデフォルトで必要なsession Factoryオブジェクトの名前はsession Factoryで、Springにbeanを配置する時に指定して名前を変える必要があります.そうでないとbeanが見つからない、またはweb.xmlにSpring中beanという名前を指定することができます.
2、opensessioninviewデフォルトで必要なsession Factoryオブジェクトの名前はsession Factoryで、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に声明式事務管理が設定されていない場合、Onesessioninviewはこの仕事をデフォルトでは読み取り専用です.