Hibernate


Technologies: Java

Curriculums: Java Developer

Key facts

Hibernate ORM (or simply Hibernate) is an object-relational mapping tool for the Java programming language.

Description

It provides a framework for mapping an object-oriented domain model to a relational database. Hibernate handles object-relational impedance mismatch problems by replacing direct, persistent database accesses with high-level object handling functions. Hibernate is free software that is distributed under the GNU Lesser General Public License 2.1. Hibernate's primary feature is mapping from Java classes to database tables, and mapping from Java data types to SQL data types. Hibernate also provides data query and retrieval facilities. It generates SQL calls and relieves the developer from the manual handling and object conversion of the result set.

Resources

Title Study Item Level Description
Hibernate Documentation. Qualified Hibernate ORM enables developers to more easily write applications whose data outlives the application process. As an Object/Relational Mapping (ORM) framework, Hibernate is concerned with data persistence as it applies to relational databases (via JDBC).
JavaTPoint: Hibernate Tutorial. Qualified This hibernate tutorial provides in-depth concepts of Hibernate Framework with simplified examples. It was started in 2001 by Gavin King as an alternative to EJB2 style entity bean.

Curriculums

Title Description
Java Developer Java Developer is a specialist whose main task is to create complex enterprise systems for data processing.
Logo