0
我正在使用BoneCP連接池機制,並且希望使用Spring框架的支持來管理我的事務。我找到了一個關於Spring Transaction Management的例子,我嘗試應用這個例子。我從我的連接池中獲取了一個DataSource實例,並將此數據源賦予創建的DataSourceTransactionManager,如下所示。Spring TransactionManager與BoneCP連接池的集成
DataSource dataSource = new BoneCPDataSource(getConnectionPool().getConfig());
DataSourceTransactionManager transactionManager = new DataSourceTransactionManager();
transactionManager.setDataSource(dataSource);
但是當我測試它時,我看到事務管理器在提交操作之前已經將數據寫入存儲區。
它可以與在創建事務管理器之前創建新的數據源相關嗎?或者你有什麼想法?