SqlSession XXX was not registered for synchronization because synchronization is not active 解決辦法

當發現數據庫引擎,方法爲public ,try catch 都沒問題時,

如果項目整合了Shiro,就可能和Shiro框架有關,

參考網上解決辦法,

1.Shiro中注入的Service使用@lazy註解延遲加載,如果Service在ShiroConfig類中注入(或使用),這個註解沒有用

在UserRealm中注入的Service使用該註解有效,

2.直接使用Mapper(/Dao),不使用Service

 

如果在ShiroConfig中注入的對象爲空,你可以參考這個https://blog.csdn.net/u011424470/article/details/83377736

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章