Considere: I. Cache imutável composto de mapeamentos compilados para um único banco de dados. II. Objeto single-threaded, de vida curta, que representa uma conversação entre o aplicativo e o armazenamento persistente. III. Abstrai a aplicação dos Datasource ou DriverManager adjacentes. Em relação à arquitetura do Hibernate, os itens I, II e III, associam-se, respectivamente, a