Estou tentando usar o org.springframework.orm.jdo.TransactionAwarePersistenceManagerFactoryProxy
projeto no meu Spring, mas não tenho certeza de como usá-lo ou se é exatamente o que estou procurando. Sei que isso pode ajudar a fazer meus DAOs funcionarem com um JDO simples PersistenceManagerFactory
. Outra pergunta é: o que acontece se o proxy não for feito corretamente? Ainda posso usá-lo para acessar minha fábrica e criar um gerenciador de persistência com reconhecimento de transação? Se o objeto gerenciado pela fábrica é um singleton, isso muda as coisas? Por que não acessar apenas o PersistenceManagerFactory diretamente? Talvez PersistenceManagerFactoryUtils.getPersistenceManager
seria mais adequado às minhas necessidades? Pode getObject
retornar nulo?