try { System.out.println("222"+TransactionSynchronizationManager.hasResource(SessionFactoryUtils.getDataSource(getSessionFactory()))); ConnectionHolder ch=(ConnectionHolder)TransactionSynchronizationManager.getResource(SessionFactoryUtils.getDataSource(getSessionFactory())); Connection conn=ch.getConnection(); System.out.println(conn.getAutoCommit()); } catch (SQLException e) { e.printStackTrace(); }
spring hibernate 获取当前线程connection
threadLocal实现参考TransactionSynchronizationManager
猜你喜欢
转载自snowelf.iteye.com/blog/2260866
今日推荐
周排行