Welcome to the Hibernate community newsletter in which we share blog posts, forum, and StackOverflow questions that are especially relevant to our users.
Books
This DZone article shows you the best 5 books to learn Hibernate.
Articles
In this article, Jerónimo López explains several optimizations that you do to speed up batch processing tasks when using JPA and Hibernate.
When it comes to reading data, you should always fetch just as much data that you need to fulfill a given business requirement. Fetching more data than necessary is the most common problem that leads to application performance issues. For this reason, JPA and Hibernate provide a very flexible query pagination mechanism that works for both entity queries (JPQL and Criteria API) and native SQL queries.
Using DTO projections is a very efficient way of fetching read-only data. If you are using Spring Data JPA, this article explains how to use content negotiation for specifying the DTO type.
For our Portuguese readers, this article explains what database transactions are and why you need them to ensure data integrity.
In this article, you are going to find how you can simplify data persistence with JPA and Hibernate.
Eugen Paraschiv wrote an article about
Hibernate proxies and how the Session
load
method works in comparison to the get
or find
methods.
Questions and answers
-
Hibernate not able to register 'LIMIT' function of MySQL in custom dialect
-
Hibernate enableFilter not working when loading entity by id
-
Unidirectional @OneToMany association fails equality test in JPA
-
Unit testing after adding the database schema with Hibernate
-
How to log the start and the completion of DB transactions in Hibernate
-
Why does Hibernate generate a CROSS JOIN for an implicit join of a @ManyToOne association?
-
How to access entity properties through non-standard getters and setters with Hibernate
-
JPA many-to-many association with extra columns not working with Hibernate
-
Hibernate 5.3, SQL Server varchar(max) text displayed as Chinese characters