Questões de Concurso
Comentadas sobre hibernate em programação
Foram encontradas 144 questões
O Hibernate sempre usa a estratégia de busca preguiçosa para coleções que precisará buscar no banco de dados inteiro da memória em cada transação, ou seja, são executas consultas para cada entidade ou coleção associada ao mesmo comando SELECT.
Para ajustar o comportamento do Hibernate, pode ser utilizada a propriedade denominada hibernate.xml2ddl.auto, que executa a linguagem de manipulação de dados e pode assumir os valores update-valid, create-update ou create-drop.
Em relação à JPA e Hibernate, considere as seguintes afrmativas.
1. JPA Especifca uma JSR
2. Hibernate Especifca uma JSR
3. Hibernate cuida da camada de persistência enquanto JPA da camada de transação
4. Hibernate é uma implementações de JSR
5. JPA é uma Implementação de JSR .
Assinale a alternativa que indica todas as afrmativas corretas.
Exemplo 1: for (int indice=0; indice<clientes.size();indice++) { Cliente cli = (Cliente) clientes.get(indice); out.println(cli.getNomCli()); }
Exemplo 2:
Iterator it = clientes.iterator();
while (it.hasNext()) {
Cliente cli = (Cliente) it.next();
out.println(cli.getNomCli());
}
Exemplo 3:
for (Object objeto_cliente:clientes) {
Cliente cli = (Cliente) objeto_cliente;
out.println(cli.getNomCli());
}
É correto afirmar que:
Uma forma de configurar o framework Hibernate é por meio do arquivo “hibernate.cfg.xml”. Analise as assertivas a seguir verificando se estas propriedades podem ser configuradas neste arquivo XML.
I. Usuário e senha do banco de dados
II. Dialeto
III. URL de conexão com banco de dados
IV. Número de conexões no pool
Desta forma, é CORRETO afirmar que:
I. Na arquitetura do JDBC, a diferença entre os tipos Statement e PreparedStatement é o fato do PreparedStatement manter os dados criptografados durante o tráfego entre o cliente e o servidor do SGBD.
II. Um software que utiliza o framework Hibernate, necessariamente não utiliza JDBC.
III. O framework Hibernate permite a implementação de transações na camada de persistência (aplicação), mesmo que o SGBD utilizado não implemente esse conceito.
IV. O framework Hibernate é responsável por realizar o mapeamento objeto-relacional, mas possui a restrição de só aceitar chaves primárias compostas em relacionamentos, não em entidades.
verifica-se que está(ão) correta(s)
Em uma aplicação que utiliza Hibernate, uma I representa uma determinada configuração de repositório de dados (data-store) lógicos. A I I tem o mesmo papel em uma aplicação JPA, e configura-se uma II I com arquivos de configuração ou em código da aplicação assim como se configuraria uma IV . A configuração de uma V , junto com um conjunto de metadados de mapeamento (normalmente classes anotadas), é chamada de VI .
As lacunas I, II, III, IV, V e VI devem ser preenchidas, correta e respectivamente, por: