
Transactions and Concurrency Control
Are you struggling with performance issues in your Spring, Jakarta EE, or Java EE application?
What if there were a tool that could automatically detect what caused performance issues in your JPA and Hibernate data access layer?
Wouldn’t it be awesome to have such a tool to watch your application and prevent performance issues during development, long before they affect production systems?
Well, Hypersistence Optimizer is that tool! And it works with Spring Boot, Spring Framework, Jakarta EE, Java EE, Quarkus, Micronaut, or Play Framework.
So, rather than fixing performance issues in your production system on a Saturday night, you are better off using Hypersistence Optimizer to help you prevent those issues so that you can spend your time on the things that you love!
I’ve been using Hibernate for almost a decade and I admit it was not an easy journey. These tutorials are snippets from my High-Performance Java Persistence book, whose main goal is to show you how to make your data access layer run a high speeds.
This material is useful for both beginners and experienced developers, so enjoy reading it.
The best Tutorials on High-Performance Hibernate #Hibernate #Java #Tutorials #NewYearsResolution #Career https://t.co/wQNjz6kK24 pic.twitter.com/4wDmQYvswq
— Java (@java) January 1, 2019
Session doWork and doReturningWork methodspersistence.xml configuration filepersistence.xml configuration fileUserType@Formula annotation@Generated annotation@CreatedBy and @LastModifiedBy from Spring Data using the @GeneratorType Hibernate annotationOffsetDateTime ZoneOffset with Hibernate TimeZoneColumnjava.time.Year and java.time.Month with JPA and HibernateDuration with HibernateMonetaryAmount with JPA and HibernateJsonNode to a JSON column@JoinFormula@ManyToOne relationship to a SQL query using the Hibernate @JoinFormula annotation@JoinFormula@SoftDelete annotation@EntityListeners, @Embedded, and @Embeddable annotations@PrePersist and @PreUpdate on Embeddable with JPA and Hibernate@GenericGenerator@MappedSuperclass with JPA and Hibernatefind and getReference EntityManager methods work when using JPA and HibernateFetchType.EAGER with fetchgraphMultipleBagFetchExceptionhibernate.query.fail_on_pagination_over_collection_fetch configuration property@DynamicUpdatereWriteBatchedInserts configuration propertyrewriteBatchedStatements configuration propertyuseBulkCopyForBatchInsert configuration propertyQuery setParameter methodStatelessSession UpsertIf you enjoyed this article, I bet you are going to love my Book and Video Courses as well.
