Hibernate
-
Core Java

JPA Inheritance vs Composition Spring Boot Example
1. Introduction Inheritance is an “IS-A” type of relationship in object-oriented programming (OOP). Inheritance is tightly coupled since child classes…
Read More » -
Core Java

Troubleshooting Hibernate’s UnknownEntityException: Could Not Resolve Root Entity
One common issue developers may face with Hibernate is the UnknownEntityException, particularly the message: Could not resolve root entity. This…
Read More » -
Core Java

Fixing the JPA “Could Not Determine Recommended JdbcType for Class” Error
When working with Hibernate and Jakarta Persistence API (JPA), you might encounter the error: Could not determine recommended JdbcType for…
Read More » -
Core Java

Hibernate load() and get(): What’s the Difference?
Two commonly used methods in Hibernate for retrieving objects from the database are load() and get(). Though they appear similar,…
Read More » -
Enterprise Java

Querydsl vs. JPA Criteria
Querydsl and JPA Criteria are widely used frameworks for creating type-safe queries in Java. Both offer methods to express queries…
Read More » -
Enterprise Java

Hibernate Subselect Annotation
1. Introduction Hibernate is an open source object relational mapping (ORM) tool that provides a framework to map object-oriented domain…
Read More » -
Enterprise Java

How to get Type-Safe and Intuitive Hibernate/JPA Queries by Leveraging Java Streams
A large proportion of Java database applications are using Hibernate/JPA to bridge the gap between Java and SQL. Until recently,…
Read More » -
Enterprise Java

Extend Hibernate to Handle Java Stream Queries
The Java Stream API released in Java 8 has proven itself to be an efficient, terse yet intuitive way of…
Read More » -
Enterprise Java

Difference between save vs persist and saveOrUpdate in Hibernate
Save vs. saveOrUpdate vs. persist in Hibernate What is the difference between save and saveOrUpdate or Difference between save and…
Read More »


