項(xiàng)目中遇到的一個(gè)Spring事務(wù)管理的問(wèn)題
今天從CVS上checkout項(xiàng)目的時(shí)候,出現(xiàn)了一個(gè)問(wèn)題,我以前寫(xiě)的模塊功能本來(lái)是好的,但是checkout之后就出了問(wèn)題,我想一定是配置文件更新出錯(cuò)了,努力尋找,發(fā)現(xiàn)沒(méi)有問(wèn)題.后來(lái)經(jīng)同事說(shuō)他更改了一個(gè)方法,而我的代碼中有對(duì)那個(gè)方法的調(diào)用,終于知道了問(wèn)題的所在.
程序中拋出的異常是
java.lang.IllegalStateException:?No?value?for?key?[org.hibernate.impl.SessionFactoryImpl@7a3d45f0]?bound?to?thread?[Servlet.Engine.Transports?:?0]我發(fā)現(xiàn)是在我spring的sevice方法中調(diào)用了他的方法,他的方法又調(diào)用了另一個(gè)service方法,導(dǎo)致出現(xiàn)了這個(gè)問(wèn)題.
這個(gè)問(wèn)題只要把他的那個(gè)方法修改一下,或者從我的service方法中移出就可以解決.
我想spring中肯定應(yīng)該有些配置能使兩個(gè)service方法處于同一個(gè)事務(wù)中,但是我還沒(méi)找到.希望知道的高手能提點(diǎn)一下,謝謝
程序中拋出的異常是

這個(gè)問(wèn)題只要把他的那個(gè)方法修改一下,或者從我的service方法中移出就可以解決.
我想spring中肯定應(yīng)該有些配置能使兩個(gè)service方法處于同一個(gè)事務(wù)中,但是我還沒(méi)找到.希望知道的高手能提點(diǎn)一下,謝謝
posted on 2006-07-24 18:40 船夫 閱讀(657) 評(píng)論(0) 編輯 收藏 所屬分類(lèi): java技術(shù)