Je vois dans chaque exemple pour la banque de données appengine qu'il est important d'entourer les exécutions de requêtes, etc. avec des blocs try {} finally {} pour s'assurer que les requêtes sont toujours fermées. Que se passe-t-il si un gestionnaire de requêtes ou de persistance n'est pas fermé mais qu'il est hors de portée? Une entité pourrait-elle être rendue inaccessible en permanence?Quelles sont les conséquences de l'impossibilité de fermer un gestionnaire de requêtes ou de persistance?
2
A
Répondre
0
Closing a PersistenceManager pourrait libérer à la piscine de PersistenceManagers disponibles, ou pourraient être déchets collectés, au choix de la mise en œuvre JDO.
Mon interprétation de ce que si vous laissez un PersistanceManager hors de portée sans le fermer alors il sera être déchets collectés et ne sortira à la piscine de PersistenceManagers disponibles, ce qui peut provoquer une surcharge supplémentaire lors de l'appel de PersistenceManagerFactory.getPersistenceManager() s'il n'y a plus de PersistenceManagers disponibles.
Questions connexes
- 1. Quelles sont les conséquences de (trop) nombreux espaces de noms?
- 2. Quelles sont les implications/conséquences de l'AjaxPro HttpSessionStateRequirement?
- 3. Un magasin de persistance de sauvegarde. Quelles sont mes options?
- 4. Quelles sont les conséquences de ne pas fermer la connexion à la base de données après une erreur?
- 5. Quelles sont les conséquences du stockage de plus de variables en session?
- 6. Garder vivant un gestionnaire de persistance JDO au lieu de le fermer?
- 7. Quelles sont les conséquences d'ignorer: warning: paramètre inutilisé
- 8. Quelles sont les conséquences sur les performances de l'utilisation « aide » sur sqlConnections
- 9. Quelles sont les requêtes WMI courantes
- 10. Quelles sont les implications de ne pas fermer un descripteur d'annuaire en Perl?
- 11. Quelles sont les options de persistance des données disponibles sur l'iPhone?
- 12. Quelles sont les causes possibles de JasperException
- 13. Quelles sont les commandes importantes de Ruby?
- 14. Conséquences de la modification de USERPostMessageLimit
- 15. Quelles sont les structures de données d'information?
- 16. Quelles sont les options de déploiement RCP?
- 17. Quelles sont les fonctions PHP de "cryptage"?
- 18. Quelles sont les causes de cette org.hibernate.MappingException?
- 19. Quelles sont les conversions de type?
- 20. Quelles sont les limitations de HSQLDB?
- 21. Quelles sont les meilleures fonctionnalités de Scala?
- 22. Quelles sont les fonctionnalités cachées de Maven2?
- 23. Quelles sont les utilisations acceptables de goto?
- 24. Quelles sont les classes système de Java?
- 25. Quels sont les avantages ou les inconvénients de l'utilisation de dbml pour les requêtes linq2sql?
- 26. Quelles sont les valeurs à utiliser pour les requêtes max de FastCGI, maxspare, minspare, maxchildren?
- 27. Quelles sont les options de perlxxx de perldoc?
- 28. Quelles sont les bonnes stratégies de déploiement de code?
- 29. Deux connexions db utilisant ejb, gestionnaire d'entités de persistance java
- 30. Quelles sont les implications de l'utilisation de code dangereux
Bonne question !! –