隨筆-60  評論-138  文章-1  trackbacks-0

            交談中請勿輕信匯款、中獎等消息,更不要透露密碼、銀行帳號等個人信息。

          蒙古草原狼 09:34:57
          向你請教一個問題,
          蕭子云 09:35:05
          ?
          蒙古草原狼 09:35:43
          我在系統中寫了一些線程來對一些比較耗時的后臺處理進行處理
          蒙古草原狼 09:36:11
          但是出現了session?。悖欤铮螅宓模瑁椋猓澹颍睿幔簦?br>蒙古草原狼 09:36:18
          錯誤,
          蒙古草原狼 09:36:48
          我覺得主要是線程啟動時候,po就已經和session斷開

          蕭子云 09:37:21
          看你的OR映射
          蒙古草原狼 09:37:42
          你是不是要我修改我的lazy
          蒙古草原狼 09:38:12
          我的lazy是true,得卻是獲?。欤幔膯栴}時候
          蕭子云 09:38:33
          lazy
          蕭子云 09:38:47
          這里導致的
          蒙古草原狼 09:39:20
          問題我知道,但是就是怎么解決。除了講這個地方的lazy設置成為false
          蕭子云 09:39:35
          你的版本幾
          蒙古草原狼 09:39:57
          3.2.ga
          蕭子云 09:40:24
          用spring沒
          蒙古草原狼 09:40:34
          你比我更加的了解open?。螅澹螅螅椋铮睢。椋睢。觯椋澹鳌?br>蕭子云 09:40:33
          如果用了就好辦
          蒙古草原狼 09:40:47
          用了
          蒙古草原狼 09:40:52
          有什么好的辦法
          蕭子云 09:41:19
          在xml配置
          蕭子云 09:42:54
          <!--Hibernate Open Session in View Filter-->
           <filter>
            <filter-name>hibernateFilter</filter-name>
            <filter-class>org.springframework.orm.hibernate3.support.OpenSessionInViewFilter</filter-class>
           </filter>
          蕭子云 09:43:11
          這個就是解決lazy 問題的
          蒙古草原狼 09:43:29
          我是新開始了一個線程,這個線程怎么會和open?。螅澹螅螅椋铮睢。椋睢 。觯椋澹鳌 ∮惺裁搓P系呢
          蒙古草原狼 09:43:46
          我用的是springside作的架子。
          蒙古草原狼 09:44:03
          所以 Open Session in View 不會有問題的
          蕭子云 09:44:05
          怎么沒關系
          蕭子云 09:44:13

          蕭子云 09:45:03
          你把OR 的xml文件發給我看
          蒙古草原狼 09:45:44
          什么配置阿,我配置了<filter>
            <filter-name>hibernateFilter</filter-name>
            <filter-class>
             org.springframework.orm.hibernate3.support.OpenSessionInViewFilter
            </filter-class>
           </filter>

             等待蕭子云接收文件“DevicePlanCardThread.java(2.7KB)”。請等待回應或取消  文件傳輸

          蒙古草原狼 09:46:30
          這個是線程

             文件“DevicePlanCardThread.java”已經發送完畢。

          蕭子云 09:46:35
          <filter-mapping>
            <filter-name>hibernateFilter</filter-name>
            <url-pattern>/*</url-pattern>
           </filter-mapping>

             等待蕭子云接收文件“ApplyBook.java(7.2KB)”。請等待回應或取消  文件傳輸

             文件“ApplyBook.java”已經發送完畢。

          蒙古草原狼 09:47:05
          <filter-name>hibernateFilter</filter-name>
            <url-pattern>*.do</url-pattern>
          蕭子云 09:47:23
          肯定不對
          蕭子云 09:47:39
          你的線程類是。do嗎

             等待蕭子云接收文件“ApplyBookAction.java(9.7KB)”。請等待回應或取消  文件傳輸

             文件“ApplyBookAction.java”已經發送完畢。

          蒙古草原狼 09:48:50
          我在這個action的check方法中調用了線程阿
          蕭子云 09:49:48
          你取消線程
          蕭子云 09:49:56
          掉那個方法
          蕭子云 09:49:59
          看什么錯誤
          蒙古草原狼 09:50:13
          沒什么錯誤阿
          蒙古草原狼 09:50:20
          就是某些工作沒有了
          蒙古草原狼 09:50:41
          加上就會爆出session?。悖欤铮螅宓腻e誤阿
          蕭子云 09:51:16
          就是那個lazy導致的錯誤
          蒙古草原狼 09:51:43
          對阿,我在applybook中設置的都是lazy
          蕭子云 09:51:57
          你設置的是true還是false
          蒙古草原狼 09:52:05
          然后你再看看線程中的那個run
          蒙古草原狼 09:52:14
          是true
          蕭子云 09:52:28
          false
          蕭子云 09:52:45
          你怎么不用 synchronized
          蒙古草原狼 09:52:49
          false后當然就沒有問題了
          蒙古草原狼 09:53:14
          為什么要用
          蕭子云 09:53:15
          你呀
          蒙古草原狼 09:53:38
          我沒有讓多個線程訪問一個變量阿
          蕭子云 09:53:37
          你那個rg.springframework.orm.hibernate3.support.OpenSessionInViewFilter 就沒用,當然是false
          蒙古草原狼 09:54:30
          那個opensession 是解決界面上的訪問的
          蕭子云 09:54:56
          后臺處理也需要
          蕭子云 09:55:07
          否則lazy=false
          蒙古草原狼 09:56:33
          我回去把那個open session 改掉試驗
          蕭子云 09:56:41
          ok

          如果有什么高見,請告訴我!

          posted on 2007-05-28 10:01 張氏兄弟 閱讀(655) 評論(0)  編輯  收藏 所屬分類: 聊天記錄知識整理
          主站蜘蛛池模板: 广宁县| 沁源县| 宿松县| 江油市| 雷山县| 婺源县| 威远县| 开鲁县| 合江县| 定西市| 金湖县| 永新县| 涟源市| 利辛县| 辽阳县| 林口县| 芜湖市| 博湖县| 湟中县| 喀喇沁旗| 万年县| 苏尼特左旗| 富顺县| 渑池县| 辽源市| 福贡县| 古田县| 哈密市| 阳朔县| 满城县| 河池市| 称多县| 西平县| 汉中市| 宁津县| 富顺县| 大竹县| 沙湾县| 新和县| 楚雄市| 麻阳|