This category contains posts related to the Hibernate ORM technology

Integrating Database Layer – Shop Smart

Introduction In the previous post Spring Application Setup – Shop Smart we learnt how to setup Spring and JUnit for development environment using Eclipse. Let us now add a data access layer (commonly known as DAO layer) to our application, so that we can easily communicate with the database (HSQL or MySQL or any other database supported by Hibernate). Hibernate - A brief Discussion Hibernate is a huge topic and deserves its own series of posts. Here I would just like to point out few basic stuff about this framework. It all starts with the need of persisting an object. Imagine t...
Read More

Spring Application Setup – Shop Smart

Project Setup Following the previous article, one thing is very clear that our application will deal with users. The users can then be categorized into customers, sellers, operations, administrators and other. But at the core, all of them are users and they will need credentials to access the system. Also, we talked about various modes of authentication, but let us assume that the basic mode of authentication is database or file. So, let us define the user tables as shown below: SS_USER - The User Table We will keep it simple for now with the following columns: [crayon-5ba5636e57a7f924...
Read More

XML Free Spring Hibernate Configuration

Introduction After a lot of digging on the web I couldn't find any complete tutorial or example for an XML free Spring Hibernate Configuration tutorial to integrate Spring 3.X with Hibernate 4.X. So here I present a fully working simple tutorial for those who want to get rid of the XML configurations for Hibernate and Spring integration. Here is a link to my latest post, which develops a spring application from scratch, using annotation based spring, and hibernate. Purpose of the Article This article is to explain in the easiest possible manner the ways to integrate Hibernate 4.x with Sp...
Read More