Baixe o app para aproveitar ainda mais
Prévia do material em texto
Pergunta 1 Resposta Selecionada: d. Respostas: a. b. c. d. e. Comentário da resposta: QUESTÃO ANULADA!!! POR FAVOR, ESCOLHA QUALQUER UMA DAS ALTERNATIVAS ABAIXO PARA GANHAR OS PONTOS DELA NA ATIVIDADE. No Hibernate, a principal função da interface Session é oferecer: Mecanismos para autenticação dos usuários nas entidades mapeadas. Operações para criar, ler e apagar instâncias das entidades mapeadas. Recursos para compartilhamento de dados entre páginas da aplicação. Um local para armazenamento das informações transmitidas pelo servidor. Mecanismos para autenticação dos usuários nas entidades mapeadas. Segurança no acesso às entidades mapeadas, fazendo uso de criptografia. Para que serve o Session e o SessionFactory? A principal função do Session é oferecer um mecanismo para autenticação dos usuários nas entidades mapeadas. Uma SessionFactory é criada por um objeto Configuration, na qual adquire uma informação de configuração do Hibernate e usa isso para gerar uma instância de SessionFactory apropriada. Essa informação de configuração é um arquivo externo, como veremos posteriormente (HIGOR, 2013a, n.p.). Pergunta 2 Resposta Selecionada: d. Respostas: a. b. c. d. e. Comentário da resposta: Com relação ao Hibernate, assinale a alternativa que não contém uma das suas características: Os tipos de mapeamento do Hibernate são considerados tipos de dados SQL e precisam de conversão para dados Java nas respectivas classes Java. Mapeamento de objeto para relacional. O Hibernate gera as chamadas SQL e libera o desenvolvedor do trabalho manual da conversão dos dados. Persistir ou salvar objetos Java em um banco de dados Os tipos de mapeamento do Hibernate são considerados tipos de dados SQL e precisam de conversão para dados Java nas respectivas classes Java. Transformação das classes em Java para tabelas de dados. O objetivo do Hibernate é diminuir a complexidade entre os programas Java, baseado no modelo orientado a objeto, que precisa trabalhar com um banco de dados do modelo relacional (presente na maioria dos SGBDs). Em especial, no desenvolvimento de consultas e atualizações dos dados. Sua principal característica é a transformação das classes em Java para tabelas de dados (e dos tipos de dados Java para os da SQL). O Hibernate gera as chamadas SQL e libera o desenvolvedor do trabalho manual da conversão dos dados resultantes, mantendo o programa portável para quaisquer bancos de dados SQL, porém causando um pequeno aumento no tempo de execução. 0,17 em 0,17 pontos 0,17 em 0,17 pontos Pergunta 3 Resposta Selecionada: d. Respostas: a. b. c. d. e. Comentário da resposta: Em uma aplicação que utiliza Hibernate como implementação da JPA para definir suporte ao conjunto de instruções SQL específico de um determinado Sistema Gerenciador de Banco de Dados − SGBD, é necessário definir o dialeto SQL para esse SGBD. Isso, normalmente, é feito: Pela tag property no arquivo hibernate.cfg.xml. Pela tag property no arquivo web.xml. Como parte da instrução SQL que se deseja executar. Pela tag dialect no arquivo hibernate.cfg.xml. Pela tag property no arquivo hibernate.cfg.xml. No método de conexão da classe de acesso a dados. No hibernate-configuration precisamos informar o driver, o caminho, o usuário e a senha do banco. Nesse arquivo de configuração, usaremos o dialect para informar qual o banco de dados iremos utilizar, por isso o org.hibernate.dialect.MySqlDialect. Pergunta 4 Resposta Selecionada: e. Respostas: a. b. c. d. e. Comentário da resposta: O NHibernate Driver é um driver específico para acesso a determinados bancos de dados. Ele utiliza as interfaces ou conjunto de classes que expõem serviços de acesso a dados. Interfaces como IDbConnection, IDbCommand, IDbDataReader e IDataParameter estão contidas em: ADO.NET DAO.NET SQL.NET OLEDB API.NET ADO.NET O Hibernate é um framework para o mapeamento objeto-relacional, escrito na linguagem Java, mas também é disponível em .Net (ADO.NET) com o nome NHibernate. O NHibernate Driver é um driver específico para acesso a determinados bancos de dados. Ele utiliza as interfaces ou conjunto de classes que expõem serviços de acesso a dados. Interfaces como IDbConnection, IDbCommand, IDbDataReader e IDataParameter. 0,17 em 0,17 pontos 0,17 em 0,17 pontos
Compartilhar