2013-02-10 45 views
0

创建我有一个问题,交易在春天,因为在我的项目的数据源,从端文件运行,并根据创建于documentation交易春季与数据源在运行时

我应该注入到TransactionManager dataSource并使其可见用于注释@Transactional使用<tx:annotation-driven transaction-manager="txManager"/>

所以我的问题是我怎么能做到这一点,当我想使用注释?

回答

0

首先,您如何在运行时创建数据源。 如果直接作为Datasource=new datasource...我会在Spring 3.2中使用BeanDefinitionBuilder来创建Datasourcebean,然后通过BeanDefinitionRegistry注册它。 ,然后从Spring上下文获取bean,它将被视为使用事务。