Ich versuche, das org.springframework.orm.jdo.TransactionAwarePersistenceManagerFactoryProxy
in meinem Spring-Projekt zu verwenden, bin mir aber nicht sicher, wie ich es verwenden soll oder ob es genau das ist, wonach ich suche. Mir ist klar, dass dies dazu beitragen kann, dass meine DAOs mit einem einfachen JDO arbeiten PersistenceManagerFactory
. Eine andere Frage ist: Was passiert, wenn der Proxy nicht richtig erstellt wird? Kann ich damit weiterhin auf meine Factory zugreifen, um einen transaktionsbewussten Persistenzmanager zu erstellen? Wenn das von der Factory verwaltete Objekt ein Singleton ist, ändert sich dadurch etwas? Warum nicht einfach direkt auf die PersistenceManagerFactory zugreifen? Wäre vielleicht PersistenceManagerFactoryUtils.getPersistenceManager
besser auf meine Bedürfnisse zugeschnitten? Kann getObject
null zurückgeben?