SqlSession was not registered for synchronization because synchronization is not active


Creating a new SqlSession
SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@7ed9f779] was not registered for synchronization because synchronization is not active
JDBC Connection [oracle.jdbc.driver.T4CConnection@54247b90] will not be managed by Spring
==> Preparing: INSERT INTO GATEWAY_LOG (  URL, RESULT, CREATED_TIME ) VALUES (  ?, ?, ? )
==> Parameters: 1626147605459(Long), https://test.qq.com.cn/inacd(String), {"code":0,"msg":"success","data":{"tList":[]}}(String), 2021-07-13 11:40:05.459(Timestamp)
<== Updates: 1
Closing non transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@7ed9f779]

 

解決方式:

Service類上加上@Transactional

結果:

Creating a new SqlSession
Registering transaction synchronization for SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@6a0c9067]
JDBC Connection [oracle.jdbc.driver.T4CConnection@4fe59894] will be managed by Spring
==> Preparing: insert into GATEWAY_LOG ( URL, RESULT, CREATED_TIME )values( ?, ?, ? )
==> Parameters: 1626147605459(Long), https://test.qq.com.cn/inacd(String), {"code":0,"msg":"success","data":{"tList":[]}}(String), 2021-07-13 11:40:05.459(Timestamp)
<== Updates: 1
Releasing transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@6a0c9067]
Transaction synchronization committing SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@6a0c9067]
Transaction synchronization deregistering SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@6a0c9067]
Transaction synchronization closing SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@6a0c9067]



 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM