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

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

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

    躺在沙灘上的小豬

    快樂的每一天

    為何OpenSessionInView不能同時(shí)保存和刪除,郁悶!

    因?yàn)閘azy的問題,還是采用了OpenSessionInView
    一開始我的web.xml配置文件如下:

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

    寫了個(gè)保存的代碼測(cè)試了一下,報(bào)如下的錯(cuò)誤:

    org.springframework.dao.InvalidDataAccessApiUsageException:?Write?operations?
    are?not?allowed?in?read
    -only?mode?(FlushMode.NEVER)?-?turn?your?Session?
    into?FlushMode.AUTO?or?remove?
    'readOnly'?marker?from?transaction?definition?
    ????????at?org.springframework.orm.hibernate3.HibernateTemplate.checkWriteOperationAllowed(HibernateTemplate.java:
    1076)?
    ????????at?org.springframework.orm.hibernate3.HibernateTemplate$
    12.doInHibernate(HibernateTemplate.java:616)?
    ????????at?org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:
    366)?
    ????????at?org.springframework.orm.hibernate3.HibernateTemplate.save(HibernateTemplate.java:
    614)?
    ????????at?com.phopesoft.security.service.impl.UserServiceImpl.addUser(UserServiceImpl.java:
    40)?
    ????????at?com.phopesoft.security.web.UserAction.add(UserAction.java:
    52)?
    ????????at?sun.reflect.NativeMethodAccessorImpl.invoke0(Native?Method)?
    ????????at?sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
    39)?
    ????????at?sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:
    25)?
    ????????at?java.lang.reflect.Method.invoke(Method.java:
    585)?
    ????????at?com.opensymphony.xwork.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:
    365)?
    .?

    在javaeye中搜索了一下,發(fā)現(xiàn)了Readonly的帖子,將web.xml修改為如下:

    <filter>?
    ????????
    <filter-name>opensession</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>?


    保存的代碼順利通過測(cè)試,但是刪除的代碼卻不能通過了.出現(xiàn)如下的錯(cuò)誤:

    org.hibernate.HibernateException:?Illegal?attempt?to?associate?a?collection?
    with?two?open?sessions?
    ????????at?org.hibernate.collection.AbstractPersistentCollection.setCurrentSession(AbstractPersistentCollection.java:
    410)?
    ????????at?org.hibernate.event.def.OnUpdateVisitor.processCollection(OnUpdateVisitor.java:
    40)?
    ????????at?org.hibernate.event.def.AbstractVisitor.processValue(AbstractVisitor.java:
    101)?
    ????????at?org.hibernate.event.def.AbstractVisitor.processValue(AbstractVisitor.java:
    61)?
    ????????at?org.hibernate.event.def.AbstractVisitor.processEntityPropertyValues(AbstractVisitor.java:
    55)?
    ????????at?org.hibernate.event.def.AbstractVisitor.process(AbstractVisitor.java:
    123)?
    ????????at?org.hibernate.event.def.DefaultDeleteEventListener.onDelete(DefaultDeleteEventListener.java:
    72)?
    ????????at?org.hibernate.impl.SessionImpl.fireDelete(SessionImpl.java:
    790)?
    ????????at?org.hibernate.impl.SessionImpl.delete(SessionImpl.java:
    768)?
    ????????at?org.springframework.orm.hibernate3.HibernateTemplate$
    25.doInHibernate(HibernateTemplate.java:772)?
    ????????at?org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:
    366)?
    ????????at?org.springframework.orm.hibernate3.HibernateTemplate.delete(HibernateTemplate.java:
    766)?
    ????????at?org.springframework.orm.hibernate3.HibernateTemplate.delete(HibernateTemplate.java:
    762)?

    同樣在論壇里面搜索到遇到這個(gè)問題的朋友,回帖說去掉singleSession!

    迷惑了

    posted on 2006-04-30 15:48 martin xus 閱讀(498) 評(píng)論(0)  編輯  收藏

    主站蜘蛛池模板: 亚洲一区二区无码偷拍| 国产gv天堂亚洲国产gv刚刚碰| 久久精品亚洲一区二区三区浴池 | 亚洲人成影院在线高清| 日韩午夜理论免费TV影院| 亚洲综合伊人久久大杳蕉| 国产永久免费高清在线| 亚洲精品无码久久久影院相关影片| 一级毛片aa高清免费观看| 亚洲国产av无码精品| 人人爽人人爽人人片av免费| 免费日本黄色网址| 黄页免费视频播放在线播放| 亚洲乱码中文字幕手机在线 | 精品亚洲av无码一区二区柚蜜| 我要看免费的毛片| 国产精品久久久久久亚洲影视| 免费萌白酱国产一区二区| 国产男女爽爽爽免费视频| 亚洲国产精品无码成人片久久| 99久久免费看国产精品| 亚洲六月丁香六月婷婷色伊人| 成人毛片手机版免费看| 日日躁狠狠躁狠狠爱免费视频| 伊人久久精品亚洲午夜| 99久久99热精品免费观看国产| 亚洲丰满熟女一区二区v| 日本一道高清不卡免费| 精品国产免费一区二区三区| 99久久亚洲精品无码毛片| 在线成人a毛片免费播放| 一级黄色免费毛片| 亚洲精品高清国产麻豆专区| 韩国日本好看电影免费看| 国产免费黄色无码视频| 亚洲精品美女久久久久| 国产视频精品免费| 另类免费视频一区二区在线观看| 国产精品亚洲精品| 中文字幕亚洲一区二区va在线| 久草视频在线免费|