Questões de Concurso
Sobre hibernate em programação
Foram encontradas 170 questões
Query q = getSession( ).createQuery("from Candidato where nome_candidato = :nome_candidato");
q.setString("nome_candidato","João");
Nesta consulta, caso o candidato João seja único na tabela do banco de dados, para obter os dados deste candidato em um objeto da classe Candidato, utiliza-se, na sequência do código, a instrução: Candidato candidato =
Acerca do framework Hibernate e da linguagem de modelagem UML 2.0, julgue o item subsequente.
O Hibernate é um framework que facilita muito o
trabalho dos desenvolvedores. No entanto, como
qualquer outra ferramenta ou tecnologia, ele possui
algumas desvantagens, como, por exemplo, não integrar
à parte essencial do framework as anotações utilizadas
pela linguagem Java.
Considere o fragmento de código, abaixo, que utiliza Hibernate em uma aplicação Java.
Criteria crit = session.createCriteria(Candidato.class);

List results = crit.list();
Para que sejam retornados apenas os candidatos cujos nomes iniciem por "Mar", a lacuna I deve ser preenchida com
Analise o mapeamento Hibernate abaixo:

A tag que substitui corretamente “@TAG_SUB” é:
Considere o trecho de código abaixo, escrito em Hibernate.

Com base nesse código, é correto afirmar que
Considere as afirmações abaixo sobre as estratégias de herança no Hibernate.
I - A herança simples pode ser mapeada para uma tabela única por hierarquia de classe, sendo que uma única tabela armazena todas as instâncias de uma hierarquia de classes.
II - A herança múltipla pode ser mapeada para tabelas distintas tanto para a superclasse quanto para as subclasses.
III - A herança simples pode ser mapeada para uma tabela por classe concreta. Cada tabela armazena as propriedades da classe e de suas superclasses, isto é, o estado da entidade é armazenado na tabela inteiramente dedicada para a sua classe.
Quais estão corretas?
No que se refere ao desenvolvimento de sistemas e às linguagens de programação Java e JavaScript, julgue o item a seguir.
Empresa de desenvolvimento que opte pela utilização do Hibernate em seus sistemas enfrentará dificuldades à medida que seus projetos forem crescendo, devido ao fato de o Hibernate ser considerado inapropriado para a execução de trabalhos em uma arquitetura altamente escalável.O fragmento de código abaixo está presente em um método de uma aplicação que utiliza recursos do framework ORM NHibernate.

As lacunas I, II e III devem ser preenchidas, correta e respectivamente, por:
Não devem ser utilizados juntos os frameworks JBoss Seam e Hibernate, já que os dois têm exatamente a mesma funcionalidade: o mapeamento de classes Java em tabelas do banco de dados, ou seja, o mapeamento objeto relacional (ORM).
O framework Hibernate, uma solução para se fazer o mapeamento objeto relacional (ORM) em ambientes Java, cuida do mapeamento de classes para tabelas de banco de dados e de tipos de dados Java para tipos de dados SQL.