Questões de Concurso
Sobre hibernate em programação
Foram encontradas 167 questões
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.
Ao se utilizar o Hibernate, não é preciso que se reescrevam consultas HQL durante a migração entre bancos de dados diferentes.
I. JavaServer Faces é o framework de aplicações Web da Sun Microsystems, desenhado para simplificar o desenvolvimento de aplicações Web, através do conceito baseado em componentes, o que possibilita a conexão desses componentes a objetos de negócio de forma simplificada.
II. Hibernate procura ter uma completa solução para o problema de dados persistentes em Java, e é um framework que se relaciona com o banco de dados, relacionamento conhecido como mapeamento objeto/relacional para Java, deixando o desenvolvimento livre para se concentrar em problemas da lógica do negócio.
III. Spring Framework é uma das diversas soluções criadas pela comunidade Java, com o objetivo de amenizar a complexidade que a plataforma traz para o desenvolvimento, principalmente no das aplicações web, com a grande vantagem de ser adaptável a bibliotecas e padrões existentes.
Assinale a alternativa correta:
Criteria crit = session.createCriteria(Produto.class); ..I.... List results = crit.list();
O Hibernate define um objeto transient com uma instância de um objeto que tenha persistido e que esteja em transição para consulta e utilização pela aplicação.