ฉันกำลังพยายามใช้org.springframework.orm.jdo.TransactionAwarePersistenceManagerFactoryProxy
ในโครงการ Spring ของฉัน แต่ฉันไม่แน่ใจว่าจะใช้งานอย่างไรหรือว่าเป็นสิ่งที่ฉันกำลังมองหาหรือไม่ ฉันรู้ว่ามันสามารถช่วยให้ DAO ของฉันทำงานกับ JDO ธรรมดาPersistenceManagerFactory
ได้ คำถามอื่นคือ: จะเกิดอะไรขึ้นถ้าพร็อกซีไม่ได้รับการทำอย่างถูกต้อง? ฉันยังคงสามารถใช้มันเพื่อเข้าถึงโรงงานของฉันเพื่อสร้างผู้จัดการการคงอยู่ที่รับรู้ธุรกรรม หากวัตถุที่จัดการโดยโรงงานเป็นซิงเกิลตันสิ่งนี้จะเปลี่ยนแปลงหรือไม่? ทำไมไม่เพียงแค่เข้าสู่ PersistenceManagerFactory โดยตรง? บางทีอาจPersistenceManagerFactoryUtils.getPersistenceManager
จะเหมาะกับความต้องการของฉันมากกว่านี้? สามารถgetObject
คืนค่าว่างได้หรือไม่