SóProvas


ID
2471128
Banca
Quadrix
Órgão
CFO-DF
Ano
2017
Provas
Disciplina
Engenharia de Software
Assuntos

Acerca do framework Hibernate e da linguagem de modelagem UML 2.0, julgue o item subsequente.

Por questões relacionadas ao desempenho da aplicação, as entidades persistentes não deverão ter seus identificadores definidos, pois o Hibernate poderá encontrar incompatibilidades com alguns tipos de dados de determinadas bases de dados.

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.