Questões de Concurso
Comentadas sobre hibernate em programação
Foram encontradas 132 questões
org.hibernate.cfg.Configuration, org.hibernate.service.ServiceRegistry e org.hibernate.service.ServiceRegistryBuilder.
No início do desenvolvimento da primeira funcionalidade com linhas de execução paralelas (Threads), o time discute se é seguro compartilhar o objeto do tipo SessionFactory. Um dos desenvolvedores afirma que é seguro.
O time concluiu acertadamente que esse desenvolvedor está:
Um codificador realizou testes em uma aplicação escrita na linguagem de programação Java, utilizando o framework Hibernate como forma de mapeamento objeto-relacional e encontrou problema de lentidão. Em seguida, lembrou que a disparidade entre a forma como objetos são acessados em Java e em bancos de dados é uma fonte bastante comum desse tipo problema. Em um exame mais apurado, descobriu que havia se deparado com o problema das n+1 seleções. Para tentar solucioná-lo, uma das hipóteses deve ser:
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:
A opção hbm2ddl.auto no arquivo hibernate.cfg.xml habilita a geração automática de esquemas da base de dados diretamente na base de dados. Essa opção pode ser naturalmente desligada apenas por meio da remoção da opção de configuração.
Assinale a alternativa que contém a tag que não pode ser utilizada para o mapeamento de collections:
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.
Considere os itens a seguir:
I- Hibernate é uma especificação/interface.
II- JPA é uma das implementações do Hibernate.III- Quando usamos JPA, utilizamos anotações e interfaces de javax.persistence.package, sem importar pacotes do Hibernate.
Está o que se afirma em
O Hibernate possui uma linguagem para consulta a bases de dados, inspirada na SQL (Structured Query Language), chamada de HQL (Hibernate Query Language).
No conceito do Hibernate, uma entidade está sempre subordinada a um componente e pode ser manipulada somente em relação a esse componente.
Com quais sistemas gerenciadores de bancos de dados o Hibernate OGM pode trabalhar?
1. Oracle 10g
2. MongoDB
3. Neo4j
Assinale a alternativa que indica todas as afirmativas corretas.
Em uma aplicação Java web que utiliza o Hibernate, um programador deseja adicionar uma nova instância de entidade ao contexto de persistência e, para isso, digitou o fragmento de código abaixo em um ambiente ideal.
Contribuinte contribuinte = new Contribuinte();
contribuinte.setNome("Maria da Silva");
session.persist(contribuinte) ;
Nesse trecho de código o objeto contribuinte
Considere o fragmento de código a seguir escrito em Java e que utiliza Hibernate.
1.Criteria crit = session.createCriteria(Produto.class);
2.crit.add(Restrictions.gt(“preco”,new Double(30.0)));
3.List results = crit.list();
De acordo com a linha 2, é possível afirmar que o trecho indicado retornará produtos cujos preços sejam:
Contribuinte contribuinte = new Contribuinte(); contribuinte.setNome("Maria da Silva"); session.persist(contribuinte) ;
Nesse trecho de código o objeto contribuinte