Hibernate, JDBC et la performance?

Actuellement, je suis le changement de mon application web java à partir de JDBC pour Hiberner, dans mon application actuelle avec JDBC je charge statique de données lors de l'initialisation de l'application dans des variables statiques, donc je n'ai pas d'accéder directement à la base de données à chaque fois que j'ai besoin de quelques données statiques, maintenant commutation hiberner, je suis à la pensée de se débarrasser de ces variables statiques comme autant que j'ai fait des recherches hibernate garde en mémoire les données dans une mémoire cache.

Je suis assez nouveau à hibernate donc je ne sais pas si le passage de ma méthode de mise en veille prolongée donnera toutes les améliorations de performances. Je vais poursuivre les recherches en état d'hibernation de la mise en cache et d'exécuter des tests de performance pour voir quelle méthode est la meilleure, mais voudrais juste quelques avis sur ce que pensent les autres concernant les performances de ces deux méthodes.

Grâce.

Avis sont hors-sujet pour ce site.
Quelle est votre raison de la modification de JDBC pour Hiberner? En termes de performances, bien écrit JDBC (avec cache) devrait battre Hibernate à chaque fois. En termes de maintenabilité, la réponse serait... ça dépend de quel genre de requêtes/modifications de base de données dont vous avez besoin...
Si vous êtes surtout intéressé par les capacités de mise en cache, alors pourquoi ne pas aller pour ehcache plutôt que d'hiberner? En moyenne, hibernate auteurs dénoncent une surcharge de 10%.
Je pense que la recherche pour aider à la compréhension des caractéristiques de performance couramment utilisé dans les bibliothèques est sur le sujet de ce site.
des améliorations de performances non; le développement de la productivité, peut-être que oui.

OriginalL'auteur JCS | 2013-06-17