<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    wiflish
    Loving Life! Loving Coding!
    posts - 98,comments - 98,trackbacks - 0
    在web.xml文件中配置OpenSessionInViewFilter

    ????
    <filter>
    ????????
    <filter-name>hibernateFilter</filter-name>
    ????????
    <filter-class>
    ????????????org.springframework.orm.hibernate3.support.OpenSessionInViewFilter
    ????????
    </filter-class>
    ??? </filter>
    在spring的事務配置中:
    <aop:config>
    ????
    <aop:advisor?id="managerTx"?advice-ref="txAdvice"
    ????????pointcut
    ="execution(*?*..service.*Manager.*(..))"?order="2"?/>
    </aop:config>

    <tx:advice?id="txAdvice">
    ????
    <tx:attributes>
    ????????
    <tx:method?name="get*"?read-only="true"?/>
    ????????
    <tx:method?name="find*"?read-only="true"?/>
    ????????
    <tx:method?name="*"?/>
    ????
    </tx:attributes>
    </tx:advice>

    這樣的配置,當在容器中通過action調用service代碼保存對象時,不能成功保存對象,
    同時出現如下類似錯誤:
    Write?operations?are?not?allowed?in?read-only?mode?(FlushMode.NEVER/MANUAL):?Turn?your?Session?into
    FlushMode.COMMIT
    /AUTO?or?remove?'readOnly'?marker?from?transaction?definition.

    這時修改filter的配置,增加如下代碼:
    ????<filter>
    ????????
    <filter-name>hibernateFilter</filter-name>
    ????????
    <filter-class>
    ????????????org.springframework.orm.hibernate3.support.OpenSessionInViewFilter
    ????????
    </filter-class>
    ????????
    <init-param>
    ????????????
    <param-name>singleSession</param-name>
    ????????????
    <param-value>false</param-value>
    ????????
    </init-param>
    ????
    </filter>

    這樣就能成功保存對象了。

    ===================================================================
    額。。。上面那個配置等于不用OpenSessionInViewFilter。。。 沒意義。。

    posted on 2007-04-11 20:33 想飛的魚 閱讀(4775) 評論(3)  編輯  收藏 所屬分類: framework

    FeedBack:
    # re: 關于OpenSessionInViewFilter的配置
    2007-04-13 17:04 | shydow
    這等于沒有使用open session in view  回復  更多評論
      
    # re: 關于OpenSessionInViewFilter的配置
    2008-08-21 16:00 | neo
    這種貼也來發,根本沒有搞清發生問題的原因是什么,你是繞過了問題,但是又遇上了一個新問題,就如樓上所說  回復  更多評論
      
    # re: 關于OpenSessionInViewFilter的配置
    2009-04-28 16:57 | 11
    確實,問題是一個接一個的來,
    Connection is read-only. Queries leading to data modification are not allowed  回復  更多評論
      
    主站蜘蛛池模板: 性感美女视频在线观看免费精品 | 一级做a爰片久久免费| 久久不见久久见中文字幕免费| 亚洲va久久久噜噜噜久久天堂| 9i9精品国产免费久久| 狠狠亚洲狠狠欧洲2019| 国产99视频精品免费视频76| 亚洲国产精品毛片av不卡在线 | 国产精品偷伦视频免费观看了| 国产91在线免费| 偷自拍亚洲视频在线观看99| 青青青国产色视频在线观看国产亚洲欧洲国产综合 | 99免费观看视频| 亚洲视频国产视频| 亚洲精品视频免费在线观看| 亚洲小视频在线播放| 青苹果乐园免费高清在线| 亚洲AV电影天堂男人的天堂| 亚洲福利精品电影在线观看| 波霸在线精品视频免费观看| 亚洲国产高清人在线| 国产免费不卡v片在线观看| 亚洲欧美日韩综合久久久久| 亚洲成A人片在线观看无码3D| 国产精品午夜免费观看网站| 亚洲嫩草影院久久精品| 一个人在线观看视频免费| 国产产在线精品亚洲AAVV| 亚洲情XO亚洲色XO无码| 久草免费在线观看视频| 国产亚洲漂亮白嫩美女在线| 亚洲另类激情综合偷自拍图| 久久久久久久免费视频| 黄网站色视频免费看无下截| 亚洲开心婷婷中文字幕| 69成人免费视频| 一区在线免费观看| 亚洲国产美女精品久久| 亚洲AV伊人久久青青草原| 日韩免费无码视频一区二区三区| 亚洲无人区码一二三码区别图片|