Hibernate Performance Tuning
Abstract
Actually Hibernate is designed to deliver good performance. But the intuitivity of use generally makes the user forget, that the POJO-API hides database operations - sometimes lots of them! As a result, applications surprisingly often fail to deliver an acceptable performance.
But Hibernate would not be the standard, if it would not offer great performance tuning possibilities - The session shows common persistence sins and delivers best practices and tricks for performance tuning which range from the underlying database techniques over advanced Hibernate features to tricks adoptable for specific business domains.
All presented methods are praxis-proven in applications with extreme performance requirements and are valued by the ratio of implementation effort to performance gain.