【发布时间】:2011-09-20 11:53:53
【问题描述】:
我用
创建了一个 bean 实例Type instance = new Type();
并使用自动装配它
ctx.getAutowireCapableBeanFactory().autowireBean(instance);
bean 的 run 方法由 ThreadPoolTaskExecuter 执行,并带有注释
@Transactional 注释在这种情况下无效。由于出现延迟加载问题。我需要在这里进行交易。
如何创建事务代理并包装我的实例?
除了手动使用事务管理器之外,还有其他方法吗?
【问题讨论】:
-
你不能将Type定义为原型bean并从上下文中查找吗?这将是让它发挥作用的最简单方法。
标签: java spring transactions