【发布时间】:2010-09-18 11:05:05
【问题描述】:
可以Autowire JDO PersistenceManager吗?
在下面的例子中,只有PersistenceManagerFactory是Autowired,而PersistenceManager是在每次操作之前使用getter和utility方法获得的。
import org.springframework.orm.jdo.PersistenceManagerFactoryUtils;
@Service
public class MainServiceImpl implements MainService
{
@Autowired
private PersistenceManagerFactory pmf;
private PersistenceManager pm;
public void setPersistenceManager(PersistenceManager pm)
{
this.pm = pm;
}
public void setPmf(PersistenceManagerFactory pmf)
{
this.pmf = pmf;
}
public PersistenceManagerFactory getPmf()
{
return pmf;
}
public PersistenceManager getPersistenceManager()
{
return PersistenceManagerFactoryUtils.getPersistenceManager(pmf, true);
}
}
【问题讨论】:
标签: java spring dependency-injection spring-mvc jdo