Hibernate 5.3 features

Hibernate Java - Hibernate Open Source ORM tool in Java What is difference between Hibernate 4 and 5? Hibernate 5.3 features Hibernate 5 JPA Configuration Hibernate 5 persistence.xml example Hibernate 5 JPA Tutorial Hibernate and JPA Example How properties of a class are mapped to the columns of a database table in Hibernate? Hibernate 5 Annotations Maven dependency Hibernate 5 annotationconfiguration Doctype Hibernate-configuration 5 Hibernate 5 Dialect Hibernate 5 configuration dtd Hibernate 5 Hello World Getting started with Hibernate 5 Hibernate 5.2.10 jar Download Hibernate 5.2.10 Maven Dependency Hibernate 5 Maven Dependency Hibernate 5 native query example Hibernate 5 query deprecated When should you use Hibernate? What's new in Hibernate 5? How much time it takes to learn Hibernate? Hibernate envers custom revinfo table Hibernate 5 Envers Hibernate Envers get all revisions Hibernate Examples Hibernate 5 build SessionFactory Example Hibernate 5 SessionFactory Example Hibernate 5 Annotation Example How to download Hibernate 5.x? Hibernate 5 Features Hibernate 5 Tutorials Learning Hibernate ORM - Free Training/Tutorial videos of Hibernate ORM with Java How to write hello world example program in Hibernate? How to create one to one relationship in Hibernate 4 with Annotation? How to calculate minimum in Hibernate using the min() Function Hibernate ORM 4.2.21.Final Released - Create CURD application in latest Hibernate Hibernate ORM 4.2.21 Tutorial - Learn Hibernate ORM Framework Hibernate Error: Failed to create sessionFactory object.java.lang.NoClassDefFoundError

Hibernate 5.3 features

In this section we are exploring Hibernate 5.3 features.

In this section we are exploring Hibernate 5.3 features.

Hibernate 5.3 features - Hibernate 5.3 comes with feature improvements

Hibernate 5.3 is upgraded version of 5.2 ORM and it comes with the improvements. In this section we are discussing the features improvements that come with Hibernate 5.3.

Hibernate 5.3 comes with Hibernate Search 5.9 and upgrade to Hibernate ORM 5.2. Hibernate 5.3 comes requires Java 8+ , JPA 2.1+, Hibernate ORM 5.2 and Hibernate Search 5.9.

Hibernate search allows developers to use the full text search functionality with underlying Apache Lucence index. Entities data is index with the Apache Lucene full text search engine and Hibernate provides wrapper on it.

Major updates:

  • In Hibernate ORM 5.3 bugs related to projections and native query pagination are fixed
  • It comes with the compatibility with Hibernate ORM 5.2
  • Hibernate 5.3 is upgraded to Hibernate ORM 5.2 and Hibernate Search 5.9

Hibernate 5.3 Features

There are many improvements that come with the Hibernate 5.3 ORM. Here is comprehensive list:


  • Java - 8+
  • JPA - 2.1
  • Hibernate ORM -  5.2
  • Hibernate Search - 5.9


  • Hibernate OGM is now compatible with the ORM 5.2

Components upgrade:

Here is the list of components upgrade made in Hibernate 5.3 ORM.

  • Hibernate ORM upgraded to 5.2.16.Final
  • Hibernate Search upgraded to 5.9.0.Final
  • Infinispan upgraded to 9.1.6.Final
  • MongoDB upgraded to 3.6.3
  • Neo4J upgraded to 3.3.3

Infinispan improvements

  • The Infinispan Clustered Counters is used for sequence generation in Hibernate and now it is created at start-up of application.
  • When Infinispan is used for sequence generation then it takes table name as well along with column name.

In this section we have seen the features of Hibernate 5.3 ORM.

Check more tutorials at:

  • Hibernate Tutorials
  • Hibernate 5 Tutorials