De retour d'une SessionFactory objet Singleton pour Hibernate 4.3

Je suis de l'utilisation d'Hibernate 4.3. Je suis en train d'essayer d'obtenir le SessionFactory objet à partir d'une HibernateUtil classe. Je suis en train d'essayer d'obtenir un seul SessionFactory objet pour l'ensemble de l'application, c'est à dire objet Singleton pour l'application.

Ci-dessous mon code actuel, je veux faire en classe Singleton.

HibernateUtil.java

public class HibernateUtil {

    private static SessionFactory sessionFactory;
    private static StandardServiceRegistry serviceRegistry; 

    public static SessionFactory getSessionFactory() {
      Configuration configuration = new Configuration();
      configuration.configure();
      serviceRegistry = new StandardServiceRegistryBuilder().applySettings(configuration.getProperties()).build();
      sessionFactory = configuration.buildSessionFactory(serviceRegistry);
      return sessionFactory;
  }

}

Merci de proposer ou de fournir des exemples de code pour cela.
Merci.

  • Faire HibernateUtil une classe Singleton.