異常資訊解決:Could not obtain transaction-synchronized Session for current thread
同事在本地除錯的時候出現這個問題,搜查了一下具體問題和分析:
知識重點:
- (1)必須要將使用了sessionFactory.getCurrentSession()獲取session的程式碼所在的方法加入到事務管理器中;否則獲取不到session了。
- (2)sessionFactory.getCurrentSession()是要基於事務的,才能實現session生命週期的管理。所以我們查詢方法上用個只讀事務就ok了
然後看了下service程式碼內部,的確沒有事務配置。 在Service上加上@Transactional , 即可解決。
相關文章
- Could not obtain transaction-synchronized Session for current thread原因及解決方案AIsynchronizedSessionthread
- 錯誤記錄(九)Could not obtain transaction-synchronized Session for current threadAIsynchronizedSessionthread
- RMAN-06403: could not obtain a fully authorized sessionAIZedSession
- java.lang.IllegalArgumentException: Could not find class異常解決方式JavaException
- oracle出異常:Io 異常: The Network Adapter could not establish the connection 解決辦法OracleAPT
- hibernate open session in view 丟擲異常解決方法SessionView
- Many To Many could not initialize proxy – no Session的解決方法Session
- SpringMVC @Transactional的陷井大坑引發No Session found for current threadSpringMVCSessionthread
- makes the current sessionSession
- jedis異常:Could not get a resource from the pool
- Ionic異常及解決
- Use SYS_CONTEXT to Obtain Session InformationContextAISessionORM
- javaWeb常見異常的解決方法JavaWeb
- flume file channel 異常解決
- Unknowncolumn'*'in'fieldlist'異常解決
- CentOS 常見異常及解決辦法CentOS
- Java新增構造方法異常異常——Could not autowire. there is more than one bean of '' typeJava構造方法Bean
- could not initialize proxy - no SessionSession
- 解決SpringMVC+Hibernate錯誤: No Hibernate Session bound to threadSpringMVCSessionthread
- AUDIT IN SESSION CURRENT無法NOAUDITSession
- 儲存過程——異常捕獲&列印異常資訊儲存過程
- [持續更新]hive異常解決方案Hive
- No bean named 'cacheManager' availablej 異常解決BeanAI
- Mysql 的一些異常解決MySql
- 資料庫異常hang住解決資料庫
- JVM 異常退出的問題解決JVM
- Spring10種常見異常解決方法Spring
- su - root could not open sessionSession
- 解決gc current request等待事件GC事件
- 請教:castor MappingException: Could not find the class異常ASTAPPException
- 關於SpringMVC的HttpMediaTypeNotSupportedException異常解決SpringMVCHTTPException
- native程式異常crash定位解決方案
- OAF helloworld 學習異常問題解決
- 異常錯誤資訊處理
- Could not initialize class sun.awt.X11GraphicsEnvironment異常處理
- 異常org.hibernate.QueryException: could not resolve property的原因Exception
- 下載Excel,異常詳細資訊: System.UnauthorizedAccessException: 拒絕訪問。解決辦法ExcelZedException
- Tomcat常見異常及解決方案程式碼例項Tomcat