Last updated: Aug 31, 2022

Hibernate

Hibernate is a Java framework that simplifies the development of Java applications to interact with the database. It is an open-source, lightweight, Object Relational Mapping tool. Hibernate implements the specifications of Java Persistence API for data persistence. Let’s learn more about hibernate-Hibernate Architecture, Life Cycle, Environment setup, Sessions and Hibernate Annotations.
Hibernate Transaction Management EASY
This blog covers the concept of hibernate Transaction Management.We will understand hibernate transaction management, transaction interface, and various methods used in transaction management.
Hibernate Query Language MEDIUM
In this article, we will learn about Hibernate Query Language, in detail. Hibernate Query Language is like Structured Query Language which uses Hibernate Framework of Java.
Hibernate Named Query MEDIUM
In this article, we will learn about Hibernate Named Query, in detail. Hibernate Named Query is like any other query with some specific traits. Follow the blog below to learn more.
Hibernate vs JPA MEDIUM
In this blog, we will learn about Hibernate vs JPA. We will understand each concept in detail and later look at the difference table for better understanding.
Hibernate Batch Processing MEDIUM
In this article, we will learn about Hibernate Batch Processing, in detail. We will use an example to illustrate the notion of Hibernate Batch Processing for readers to understand this better
Hibernate Interceptors MEDIUM
In this article, we will discuss the hibernate interceptors, their implementation, types of registering interceptors, and the hibernate interceptors' methods. Along with an employee class example.

Hibernate Overview

Hibernate is an object-relational mapping tool for the Java programming language. 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 reduces lines of code by maintaining object-table mapping itself and returns results to applications in the form of Java objects. It relieves programmers from the manual handling of persistent data, hence reducing development time and maintenance costs. Let’s learn more about Hibernate.
Hibernate in Java – Definition, Features & Benefits EASY
Hibernate in Java explained with intro, JDBC, ORM model, JPA, architecture, functionality, and advantages to understand why use Hibernate.
Hibernate Architecture
In this blog, we will discuss the hibernate architecture which enables persistence logic development independent of the underlying database software.
Hibernate Lifecycle MEDIUM
This article gives a holistic understanding of Hibernate Lifecycle. It discusses each step in great detail.
 Hibernate Environment
This article covers how to set up an Environment for Hibernate in detail. It goes on to mention the minutest component and dependency required to do so.
Hibernate Configuration
This article covers Hibernate Configuration in Java in detail. It also describes its properties and features in depth.
Hibernate Sessions
In this blog, we will discuss how to handle sessions in Hibernate.
Hibernate Persistent Class EASY
In this blog, we will discuss the Persistent classes in Java, its conventions, and properties. We will also check out its implementation in Java.
Hibernate Annotations MEDIUM
This article will discuss hibernate annotations to provide the metadata for the object and the relational table mapping. We will also perform the Hibernate annotation project setting.
JPA vs. Hibernate
This article will contain all the key differences between JPA and Hibernate. We will look further at the advantages and disadvantages of both JPA and Hibernate.
Difference between Hibernate Session get() and load() method EASY
In this blog, we discussed the Differences between get() and load() methods in Hibernate session, and their implementations in Java.
Difference between openSession and getCurrentSession MEDIUM
In this blog, we discussed the openSession and getCurrentSession methods in hibernate, their implementations, and their differences.
Difference between session.merge vs session.update in hibernate EASY
In this blog, we will look at the difference between session.merge vs session.update in hibernate.
HB Web application
In this article, we will learn about the HB Web application.
HB Generator Classes EASY
In this article, we will learn about HB Generator Classes, a sub-element of id.
HB Dialects MEDIUM
Dialect Class acts as a link between SQL types and Java JDBC types. This blog will describe Dialect Class, its use, a list of some dialects, and examples.

Hibernate Mapping

Hello Ninjas, Hibernate mappings are one of the key features of Hibernate. They establish the relationship between two database tables as attributes in your model which allows you to easily navigate the associations in your model and criteria queries. Let’s learn more about Mappings like Collections, Association, and Component Mappings.
Hibernate Mapping Files MEDIUM
This blog will discuss Hibernate-Mapping files to map the defined class. We will discuss elements, syntax, and Persistence class to understand the Hibernate Mapping files.
Hibernate Mapping Types MEDIUM
In this blog, we will discuss the Hibernate mapping types, which can convert from SQL to Java data types and vice-versa. We will look further at the fundamental and primitive types of mapping.
One to Many XML MEDIUM
In this blog, we will discuss the One-to-Many mapping in hibernate using XML, its example, and file mapping in hibernate project structure.
Many to Many XML
In this blog, we will discuss the Many-to-Many mapping in hibernate using XML, its example, and file mapping in hibernate project structure.
Many to Many Annotations MEDIUM
This article covers the concept of Many to Many annotations in Hibernate using XML. It also goes to mention the codes and examples to make the concept clear.
One-to-One XML
This article covers the concept of One to One mapping in XML. It also includes examples to make the concept clear.
One To One Annotation MEDIUM
In this blog, we will discuss the One-to-One mapping in hibernate using annotation, its example, and file modifications in hibernate project structure.
Many to One XML MEDIUM
This article covers the topic of Many to One XML in detail. It also mentions the required code and examples to make the concept clear.
Many To One Annotation MEDIUM
In this blog, we will discuss the Many-to-One mapping in hibernate using annotation, its example, and file modifications in hibernate project structure.
Component Mapping MEDIUM
In this blog, we will discuss component mapping to map the dependent object as a component. We will further look at the dependent object and dynamic mapping.
What is Inheritance Mapping? MEDIUM
This article explains inheritance mapping and its three strategies using XML and SQL.
TPH Using Annotation MEDIUM
In this article, we will learn how hierarchy is mapped using THP annotation and why we use this procedure over any else.
Table Per Concrete MEDIUM
We'll learn the fundamentals of Table Per Concrete in this blog. We'll learn the fundamentals of Table Per Concrete in this blog. Hibernate is java framework that makes creating Java applications that communicate with databases easier.
TPC Using Annotation | Hibernate MEDIUM
This blog mainly focuses on the TPC Using Annotation. We will discuss TPC with a proper explanation.
Table Per Subclass MEDIUM
This blog will discuss Table Per Subclass.
Hibernate collections mappings MEDIUM
In this blog, we will learn about Hibernate collection mapping in which the collection is mapped into a separate table.
Hibernate Set Mapping MEDIUM
This article will discuss Hibernate Set Mapping. We will use an example to illustrate the notion of Hibernate Set Mapping.
Hibernate SortedMap mapping MEDIUM
In this blog, we will learn about Hibernate SortedMap mapping, a map that keeps its related items in ascending key order at all times.
Hibernate SortedSet Mapping
In this article, we will discuss the concepts of Hibernate SortedSet mapping. We will learn about hibernate SortedSet mapping and list in java in detail and then discuss the mapping procedure step by step.
Hibernate List Mapping MEDIUM
In this article, we will discuss the concepts of Hibernate List mapping. We will learn about hibernate list mapping and list in java in detail and then discuss the mapping procedure step by step
Hibernate bag mapping MEDIUM
In this article, we will discuss hibernate, hibernate bag mapping, bag in collection, use of bag, bag mapping and example.
Hibernate Map mapping MEDIUM
In this blog, we will learn about Hibernate Map mapping which stores elements in key-value pairs. It will not allow duplicate elements.