ISessionFactory(NHibernate.ISessionFactory): Modo seguro de cache do mapeamento
para um simples database. Uma fabrica para ISession e um cliente do IConnectionProvider. ISession(NHibernate.ISession): É um simples objeto de vida curta que é responsável pela ligação entre a aplicação e a loja de persistência. Uma fabrica para ITrasaction. Comporta um obrigatório cachê de persistência do Objeto, usado para a navegação no objeto gráfico ou a procura de objetos pelo identificador. Persistence Objects and Collections: Configuration(): é usado para criar um SessionFactory. o Exemplo: