-
Hibernate
Estados
Detached (Destacado)
Persistent (Persistente)
Transient (Transiente)
É um framework para o mapeamento objeto-relacional escrito na linguagem Java
Session
cuida do mapeamento de classes Java para tabelas de banco de dados.
Transforma classes para tabelas de dados, com a geração dos comandos SQL.
-
Eu acho que está invertido. O Jpa é o padrão, que aceita o Hibernate como implementação. Discordo deste gabarito.
-
Achei que estivesse invertido também.
-
Assertiva CORRETA.
Acho que a questão é mais sutil. JPA é a interface (padrão), Hibernate é a implementação. Em java, quando você implementa uma interface, você aceita seguir suas especificações. Por isso que "hibernate aceita JPA" está correto, embora JPA tenha surgido depois do hibernate e demais tecnologias de ORM.
-
O Hibernate é uma solução tecnológica para ORM (mapeamento objeto-relacional) que aceita o uso da JPA (Java Persistence API) = CERTO. Entendi a argumentação do Luis, que o Hibernate aceita utilizar o JPA, já que está alinhado com as interfaces do mesmo.
e que permite padronizar as implementações de ORM em Java, = ERRADO. Esse "QUE" eu entendi que esta retomando Hibernate, então ficaria errado porque quem permite a padronização dos ORMs é o JPA, sendo o Hibernate um dos ORM.
embora ainda seja possível mapear as classes utilizando-se o XML. = Certo.
-
Existe o Certo, existe o Errado, e existe o conceito da Cespe!
-
ficou meio estranho, mas nao dá pra colocar como errada nao
Ele quis dizer o seguinte: posso usar as anotações definidos no JPA para fazer mapeamento no Hibernate, assim como o hbm do próprio hibernate?
SIM
-
Terceira vez que erro essa questão esquisita.
"que permite padronizar as implementações de ORM em Java" - o Hibernate padroniza as implementações??