Creating a generic SessionFactory provider class
Now, we will create a helper class, which will help us to set and get SessionFactory
on demand.
We require SessionFactory
at every point while working with hibernate. So, we will create a HibernateUtil.java
class.
Tip
This is just a naming convention and not a hibernate standard but is used globally by developers and communities for the ease of use.
How to do it…
Here, we will create a Java file with the name HibernateUtil.java
:
- Enter the following code in the
HibernateUtil.java
file:import org.hibernate.SessionFactory; import org.hibernate.cfg.Configuration; public class HibernateUtil { private static final SessionFactory sessionFactory; static { try { // Create the SessionFactory from hibernate.cfg.xml sessionFactory = new Configuration().configure().buildSessionFactory(); // Use code below for Hibernate version 4 // Configuration configuration = new Configuration(); // configuration = configuration...