In Anbetracht einer Java SE-Anwendung mit JPA2 (RESOURCE_LOCAL), die die beste Möglichkeit wäre, meine Entity Manager und Transaktionen zu verwalten? Ich möchte sicherstellen, dass Transaktionen Commits und Rollbacks durchführen und Ressourcenverluste vermeiden, indem ich den Aufruf von entityManager.close() vergesse.Welche Best Practices (Muster) werden für Entity Manager und Transaktionen in SE-Umgebungen verwendet?
1
A
Antwort
3
Wenn es Ihnen nichts ausmacht, Springframework zu verwenden, wird die Transaktionsverarbeitung transparent, z. Verwenden Sie Annotationen wie @Transaction, und Sie können EntityManager einfach in eine Bean injizieren.
Verwandte Themen
- 1. Best Practices für Transaktionen
- 2. Transaktionen und Symfony2 Entity Manager
- 3. Best Practices für Entity Framework?
- 4. Guice Best Practices und Anti-Muster
- 5. Best Practices für die Transaktionen in Spring 3/Hibernate Rollback
- 6. Entity Framework Best Practices: Welche Schicht sollte SaveChanges() aufrufen?
- 7. Entity Framework- und SqlDateTime-Überlauf-Best Practices
- 8. Welche Codes können für PDO-Transaktionen verwendet werden?
- 9. Welche Best Practices gelten für die funktionale Programmierung und Datenbankinteraktion?
- 10. Best Practices für Bibliotheken und Namespaces
- 11. Best Practices für PHP?
- 12. Best Practices für Sharepoint
- 13. Best Practices für Datenbankanwendungen
- 14. Best Practices für Datenbanken
- 15. Welche Best Practices für die Flashproduktion in großem Maßstab?
- 16. Best Practices für Sitzungen
- 17. Welche Best Practices gelten für Datei-E/A in C?
- 18. Welche Best Practices gibt es für die Middleware-API?
- 19. NHibernate Transactions Best Practices
- 20. Welche Best Practices gelten für die Versionsverwaltung von XML-Schemas?
- 21. Welche Best Practices können verwendet werden, um sicherzustellen, dass Ihr .NET-Code gut skaliert?
- 22. Best Practices für Quellcodeverwaltung und Fehlerbehebungen
- 23. NoSQL-Best Practices
- 24. Welche Best Practices für webbasierte iOS-Anwendungen gibt es?
- 25. ID Best Practices für Datenbanken
- 26. Konferenzen und Schulungen für Architekten, Best Practices,
- 27. Best Practices für verteilte Entwicklung in PHP
- 28. Best Practices für asynchrone Webanfragen
- 29. Best Practices für die Datenbankimplementierung
- 30. Welche Best Practices für die Java-Speicherverwaltung gibt es?
Gibt es andere Alternativen als Spring Framework? – Jaumzera