Welcome to the Hibernate community newsletter in which we share blog posts, forum, and StackOverflow questions that are especially relevant to our users.
Presentations
Check out the Virtual JUG presentation about High-Performance Java Persistence and Hibernate. If you are using a relational database, then you should definitely watch this session and learn how to run your enterprise application at warp speed.
Articles
The @Transactional
annotation allows for a clear separation between business logic and transaction handling.
However, just because you are using a very convenient abstraction, it does not mean you don’t have to understand how it works behind the scenes.
Check out the
"how does Spring @Transactional really work"
article from jHades to know more on this topic.
If you’re using Payara Java EE Application Server and want to make it work with Hibernate 5, then you should definitely check out this tutorial.
I also wrote three articles that cover JPA 2.2 Date and Time types, Hibernate Array types, as well as CDC using Debezium.
Time to upgrade
Hibernate Validator 6.0.0.CR1 is out with Bean Validation 2.0.0.CR1 support.
Hibernate ORM 5.1.8 has been released, so, if you’re using the 5.1 branch, you should definitely give it a try.
Questions and answers
-
Is it possible to store an ArrayList or other Java collections in MySQL database?
-
How to map java.time.LocalDateTime to TIMESTAMP in H2 database with Hibernate?
-
Hibernate is doing multiple select requests instead one (using join fetch)
-
How to handle ObjectOptimisticLockException properly for multiple simultaneous transaction requests?
-
Hibernate batch transaction with multiple @ManyToMany relations