Ed
há 4 dias
Vamos analisar cada afirmativa: I. Correto. O Hibernate usa metadados, como anotações (@Entity, @Table, @Column), para mapear classes Java para tabelas do banco de dados. II. Correto. Internamente, o Hibernate utiliza JDBC para comunicação com o banco de dados, funcionando como uma camada de abstração sobre o JDBC. III. Correto. A HQL permite consultas baseadas no modelo orientado a objetos, referenciando classes e atributos, o que facilita a portabilidade entre diferentes SGBDs. IV. Incorreto. O Hibernate não remove a necessidade de o desenvolvedor gerenciar transações explicitamente; o controle de transações e sincronização de sessões geralmente precisa ser feito pelo programador, usando a interface Session. Portanto, os itens verdadeiros são I, II e III. Alternativa correta: C) I, II e III.
Cadastre-se ou realize login