Welcome to the Hibernate community newsletter in which we share blog posts, forum, and StackOverflow questions that are especially relevant to our users.
Interviews
Don’t miss our Hibernate developer interviews with Marco Pivetta and Kevin Peters.
If you want to share your story about Hibernate, let us know, and we can share it with our huge community of passionate developers.
Books
Javin Paul, a long-time Java blogger, gives a review of the two best Hibernate books for Java developers.
Thorben Janssen is now writing a Hibernate Tips book, and you can get a free copy if you want to review it.
Articles
Nowadays, many RDBMS support JSON column types and Hibernate makes it very easy to use JSON object as entity attributes as this article demonstrates it.
Encrypting and decrypting column values is easy-peasy when using Hibernate. Check out this article for a detailed tutorial on this topic.
Arnold Gálovics wrote a very good article how the LazyInitializationException
works in Hibernate.
Craig Andrews is building a Hibernate SpringCache prototype which acts like a Hibernate second-level cache implementation on top of Spring Cache. The idea is very interesting, and we are looking for your feedback on this topic.
Our colleague, Chris Cranford have a talk about Hibernate Performance at DevNexus, and here are the slides.
If you’re using MySQL, then you should know that we refactored the MySQL Dialects so that it’s much easier for you to match a Hibernate Dialect with a given MySQL server version.
Concurrency Control is a very interesting topic, and if you every wondered how MVCC (Multi-Version Concurrency Control) works, then this article is going to unravel how INERT, UPDATE, and DELETE statements work in MVCC-based database engines.
Thorben Janssen wrote two articles about Hibernate Search, one about custom Analyzers and another one about Facets.
Time to upgrade
-
Hibernate Search 5.7.0 has been released!
-
Hibernate OGM 5.1.0 is out!
-
For our Eclipse Users, you can now use the second version of the Hibernate Search plugin
Questions and answers
-
How does Hibernate detect the dirty state of an entity object?
-
How to encrypt a column in Postgres using Hibernate @ColumnTransformer
-
What is the meaning of discriminator-value in Hibernate mapping file?
-
What is the best way for a project to work with multiple different DBs?
-
Hibernate with Oracle - getInt not implemented for class oracle.jdbc.driver.T4CRowid
-
Hibernate allocationSize incrementBy causes constraint violation exceptions
-
Hibernate + JPA: usability issue with counts in Criteria API