Questões de Concurso
Comentadas sobre hibernate em programação
Foram encontradas 132 questões
Analise o cenário a seguir.
“Um técnico de Tecnologia da Informação da UFC está analisando o desempenho do sistema Web, onde os usuários estão relatando lentidão no sistema. Ele identificou que os servidores de aplicação e de banco de dados estão com recursos livres, descartando a sobrecarga no sistema. Ele então analisou os parâmetros de configuração do Hibernate na aplicação e encontrou um ponto de gargalo referente a quantidade de requisições que a aplicação pode ter com o banco de dados.”
Qual das configurações abaixo do Hibernate o cenário está relacionado?
As anotações são mecanismos importantes para configuração do funcionamento do hibernate para um sistema específico. Sobre essa temática, analise as afirmativas abaixo.
I Em um relacionamento bidirecional, é possível fazer uso das anotações @OneToMany, @ManyToOne e @JoinColumn.
II A anotação @ManyToMany não é suportada pelo hibernate.
III @PrimaryKeyJoinColumn indica que a chave primária de uma entidade é usada como chave estrangeira.
IV @Todo indica um ponto de extensão em linhas de produtos de software.
Estão corretas as afirmativas
O hibernate é uma tecnologia bastante utilizada para o mapeamento objeto-relacional de sistemas Java. Sobre essa tecnologia, analise as afirmativas abaixo.
I @Entity deve ser utilizado para anotar classes persistentes.
II @Table é uma anotação utilizada em atributos de classes.
III @Id anota atributos cujos valores podem ser gerados automaticamente.
IV @TableKey anota atributos que representam chaves primárias.
Estão corretas as afirmativas
O Hibernate é uma solução tecnológica para ORM (mapeamento objeto-relacional) que aceita o uso da JPA (Java Persistence API) e que permite padronizar as implementações de ORM em Java, embora ainda seja possível mapear as classes utilizando-se o XML.
Julgue o item subsecutivo, a respeito das camadas de persistência.
No Hibernate, o valor 1 atribuído à propriedade
hbm2ddl.auto permite o autocommit para conexões JDBC.
A respeito de construção de sistemas, julgue o item subsequente.
Em sistemas desenvolvidos em Java, o objetivo do framework
Hibernate é a transformação das classes para tabelas de dados,
com a geração dos comandos SQL.
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.