Mira la verdad no conozco muy bien, pero viendo los tutoriales me tope con uno que podría servirte.
http://www.javahispano.com/contenidos/es/patrones_de_diseno/?menuId=TUTORIALS&onlypath=true
Descargate el PDF, que aparece en el link, y ahí información que te podría ser de utilidad.
Bueno, una clase puede tener comportamiento "thread-safe" sin tener que ser un Singleton...
La clase SessionFactory de Hibernate es un Interfaz (contrato) cuya implementación concreta (http://docs.jboss.org/hibernate/annotations/3.5/api/org/hibernate/impl/SessionFactoryImpl.html) tiene el comportamiento de un Singleton.
Saludos,
Hola, a todos, estoy estudiando hibernate y me surge una duda al respecto, que es si SessionFactory es igual al patron singleton . ya que he leido que Session Factory es un objeto global de tipo thread-safe (varios hilos de ejecucion accediendo a el al mismo tiempo son ejecutados en serie, nunca en paralelo) que es instanciado una sola vez.