SóProvas


ID
2471125
Banca
Quadrix
Órgão
CFO-DF
Ano
2017
Provas
Disciplina
Programação
Assuntos

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.

Alternativas
Comentários
  • Hibernate é um framework para o mapeamento objeto-relacional escrito na linguagem Java, mas também é disponível em .Net com o nome NHibernate. Este framework facilita o mapeamento dos atributos entre uma base tradicional de dados relacionais e o modelo objeto de uma aplicação, mediante o uso de arquivos (XML) ou anotações Java (veja Annotation (java)).

     

    Hibernate é um software livre de código aberto distribuído com a licença LGPL.

     

    O objetivo do Hibernate é diminuir a complexidade entre os programas Java, baseado no modelo orientado a objeto, que precisam trabalhar com um banco de dados do modelo relacional (presente na maioria dos SGBDs). Em especial, no desenvolvimento de consultas e atualizações dos dados.

     

    Sua principal característica é a transformação das classes em Java para tabelas de dados (e dos tipos de dados Java para os da SQL). O Hibernate gera as chamadas SQL e libera o desenvolvedor do trabalho manual da conversão dos dados resultante, mantendo o programa portável para quaisquer bancos de dados SQL, porém causando um pequeno aumento no tempo de execução.

     

    Questão: Errada.