SóProvas


ID
362884
Banca
CESPE / CEBRASPE
Órgão
TRE-BA
Ano
2010
Provas
Disciplina
Programação
Assuntos

Quanto ao Hibernate, julgue o item abaixo.

O Hibernate, um framework para o mapeamento objeto- relacional, é escrito na linguagem Java e, por isso, somente pode ser executado no ambiente Java.

Alternativas
Comentários
  • Tem uma versão para .NET também - NHIBERNATE.
  • Questãozinha safada!

    Se a questão fosse:
    "O Hibernate, um framework para o mapeamento objeto-relacional, somente pode ser executado no ambiente Java".
    Concordo que estaria ERRADO, afinal existe o NHibernate, versão escrita em C#.

    Mas quando a questão diz: "escrito na linguagem Java", então só pode ser utilizada em ambiente Java.
  • concordo que a questao deveria ser anulada. Afinal hibernate != nhibernate.

    Quem estuda um edital que tem foco em JAVA não tem obrigacao de saber que existe solução para outra linguagem, ainda mais com nome diferente.
  • Não sei se essa foi a intenção da questão, mas se pode usar o Hibernate Java juntamente com qualquer linguagem que roda na JVM: Scala, JRuby...
  • Amigos, se roda sobre a JVM, lógicamente é ambiente Java. Assim, essa questão deveria ter seu gabarito alterado para errado.
  • Hibernate é um framework para o mapeamento objeto-relacional escrito na linguagem Java, mas também é disponível em .Net como o nome NHibernate. Ref. http://pt.wikipedia.org/wiki/Hibernate.
    Dessa forma, a questão está errada, já que o framework pode ser executado em ambiente .NET (com o NHibernate).
    Bons estudos!
  • A questão está errada, pois como ela mesma diz o hibernate tendo sido escrito em Java só pode ser executado sobre uma jvm. O nhibernate (que aliás não é o hibernate propriamente dito) deve ter sido reescrito em uma linguagem suportada pela plataforma .net. Esses 2 erros conceituais só evidenciam  despreparo teórico de nossos avaliadores.

  • A maquina virtual java, JVM, pode execultar codigos escritos em outros liguagem, como Scala, podendo-se usar um framework escrito em java em outro ambiente, ja que tudo é convertido para bytecode.