Define the session factory interface in hibernate?
Session factory is used for manageing the session objects.public interface SessionFactory extends Referenceable, Serializable.It is in org.hibernate.SessionFactory.
It works as a factory for session and a client of connection provider. It also holds an optional cah of data that is reusable between transactions at a process, or cluster.
There is single sessionFactory for each database.
essionFactory sessionFactory = configuration.buildSessionFactory();