Возможно ли Autowire
JDO PersistenceManager
?
В приведенном ниже примере только PersistenceManagerFactory
равен Autowired
, тогда как PersistenceManager
получается с использованием метода получения и утилит перед каждой операцией.
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);
}
}