Starting this year, we are hosting a series of articles focused on the Hibernate community. We share blog posts, forum and StackOverflow questions that are especially relevant to our users.
We are happy that Hibernate 5.1 is ready. The new User Guide still needs a few site-related changes in order to make the switch, so stay tuned!
Ondrej Mihályi made a summary of the differences in JPA entity locking modes.
Lorenzo Dee wrote an article about JPA pitfalls.
Javin Paul describes why JPA and Hibernate entity classes shouldn’t be final.
I wrote an article about enabling bytecode enhancement in Hibernate 5.
Eugen Paraschiv wrote a very detailed article about auditing entity changes, comparing JPA callback annotations with Hibernate Envers and Spring Data JPA Auditing.
The guys at Plumbr have raised awareness of how the MySQL JDBC driver handles database-generated warning messages. We created a JIRA issue for this, and we’re discussing various possibilities for handling it without affecting other database drivers which are more efficient in this regard.
I wrote an article about the
AUTO flush mode handling strategies employed by the Hibernate implementation of the Java Persistence API and the Hibernate native API.
WildFly 10 has just been released with support for Hibernate 5.
Thorben Janssen recorded a video explaining the first-level cache.
A very interesting project is Apache Trafodion, which aims to build a transactional SQL engine on top of Hadoop. We’d like to thanks the Trafodion team for writing a Hibernate Dialect, therefore making it possible to access Hadoop from a Hibernate data access layer. Give it a try and let us know what you think.
Thorben Janssen wrote an article about calling native SQL queries from JPA.
Romain Manni-Bucau demonstrates how you can integrate JPA pagination with Java 8 Streams.
Happy New Year, everyone!
Starting this year, we are going to host a series of articles focused on the Hibernate community. We are going to share blog posts, forum and StackOverflow questions, that are especially relevant to our users.
Thorben Janssen, who regularly writes about JPA and Hibernate topics, has summarized the most typical logging configurations in a Hibernate Logging Guide.
For our Portuguese readers, Rafael Ponte has written a very interesting article about bidirectional relationships and the caveats of not properly synchronizing both ends of a bidirectional association.
One topic, I always wanted to investigate in great details, is about the aggressive connection release behavior employed for JTA transactions. For high-performance data access platforms, it’s worth checking if the Java EE application server can operate successfully even without aggressive connection release.