January 2020
Intermediate to advanced
428 pages
10h 34m
English
Hibernate (http://hibernate.org) is the most popular ORM (short for object-relational mapping) tool for Java. It helps to map an object-oriented domain model to a relational database scheme using Java annotations. It implements JPA (short for Java Persistence API) and is the go-to provider for a JPA implementation. Hibernate also offers many additional features, such as entity auditing and bean validation. Hibernate automatically generates SQL queries depending on the underlying database semantics and makes it possible to switch the databases of an application very easily. It also makes the application database independent without any vendor lock-in. Hibernate is free and open source software.
Read now
Unlock full access