2013-02-10 44 views
0

創建我有一個問題,交易在春天,因爲在我的項目的數據源,從端文件運行,並根據創建於documentation交易春季與數據源在運行時

我應該注入到TransactionManager dataSource並使其可見用於註釋@Transactional使用<tx:annotation-driven transaction-manager="txManager"/>

所以我的問題是我怎麼能做到這一點,當我想使用註釋?

回答

0

首先,您如何在運行時創建數據源。 如果直接作爲Datasource=new datasource...我會在Spring 3.2中使用BeanDefinitionBuilder來創建Datasourcebean,然後通過BeanDefinitionRegistry註冊它。 ,然後從Spring上下文獲取bean,它將被視爲使用事務。