Topics Search

First Hibernate

First Hibernate
Views: 2044
This tutorial shows a simple example using Hibernate. We will create a simple Java application, showing how Hibernate works.
Sponsored Links:

More topics

 

Is Hibernate the best choice?

Preview
Is Hibernate the best choice? Or is the technical marketing of other ORM vendors lacking? Although, I tend to use Hibernate as my first choice, it would be nice to see some head to head comparisons of Hibernate vs. TopLink (pros and cons), Hibernate vs. OpenJPA, Hibernate vs. Cayenne, etc. Searching around finds that many of the comparison are pretty old and not very detailed or compelling.
 

Getting Started With Hibernate

Preview
This Hibernate tutorial is part of the “Hibernate Introduction” series. This will help to setup a simple Java project that uses Hibernate ORM and a database to demonstrate insertion of a record. Consider it as a “Hello World” program for Hibernate.
 

Hibernate Tutorial

Preview
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. Hibernate framework simplifies the development of java application to interact with the database. Hibernate is an open source, lightweight, ORM (Object Relational Mapping) tool.
 

The minimal configuration for testing Hibernate

Preview
In my previous post I announced my intention of creating a personal Hibernate course. The first thing to start with is a minimal testing configuration. The examples are relevant for Hibernate 4. In a real production environment you won’t use Hibernate alone, as you may integrate it in a JEE or Spring container. For testing Hibernate features you don’t need a full-blown framework stack, you can simply rely on Hibernate flexible configuration options.
 

Struts2 & Hibernate 4 integration

Preview
Before proceeding to this tutorial, you can go through my earlier tutorial how to start new struts2 application. In this tutorial we are going to see how to integrate hibernate with struts 2. Let us develop sample application for Adding / Deleting / Listing Items in Inventory using MySQL database with Hibernate support. Later on we can see how to migrate the same application to use DB2 database without changing any java code and query part. Switching to other SQL database requires few changes in Hibernate configuration file which is the main advantage of using Hibernate. Without using hibernate it is very difficult to switch over to any database especially at later stage.
 

Hibernate: Managed Versus Non-Managed Environments

Preview
This Hibernate tutorial is to understand the difference between having a managed vs non-management environments. Configuring Hibernate requires us to determine the type of environment that Hibernate is going to function.
 

Hibernate Advantages

Preview
In this Hibernate tutorial page, we will see about the advantage of using the Hibernate as the Object Relational Mapping (ORM) layer in a Java application. We will start with the advantages of ORM and then move to the Hibernate advantages.
 

Hibernate Architecture

Preview
This Hibernate tutorial is to go through the Hibernate architecture to know about the components involved. It is important to understand the Hibernate architecture and know the main components. It will certainly help when we deal with different type of Java applications.
 

How to customize hibernate dirty checking mechanism

Preview
In my previous article I described the Hibernate automatic dirty checking mechanism. While you should always prefer it, there might be times when you want to add your own custom dirtiness detection strategy. Hibernate offers the following customization mechanisms: Hibernate Interceptor#findDirty(), CustomEntityDirtinessStrategy
 

Hibernate one-to-one mapping using annotations

Preview
If you are working on any hibernate project or you are planning to work on any in future, then you can easily understand the one-to-one relationships between several entities in your application. In this post, i will discuss variations of one-to-one mappings supported in hibernate.