Questão 99 · Informática: Programação e algoritmos
Acerca de Hibernate Envers e Flyway, julgue os itens a seguir.
A Flyway é utilizada para configurar a conexão de bancos de dados relacionais com ambientes de desenvolvimento orientados a objetos (OO) por meio de data transfer object (DTO), permitindo, assim, a simplificação da implementação de mapeamentos entre o SGBD e a paradigma OO.
Julgue o item:
Gabarito: ERRADO
Gabarito definitivo divulgado pela banca Cebraspe (TRF6 2025).
Comentário
Gabarito: ERRADO.
A afirmação está incorreta ao descrever a funcionalidade do Flyway. O Flyway é uma ferramenta de controle de versão de banco de dados que auxilia no gerenciamento e na evolução do esquema do banco de dados ao longo do tempo. Ele não é utilizado para configurar a conexão de bancos de dados relacionais com ambientes de desenvolvimento orientados a objetos (OO) por meio de Data Transfer Objects (DTOs), nem para simplificar o mapeamento entre o SGBD e o paradigma OO.
Essa descrição se aproxima mais da função de um framework ORM (Object-Relational Mapping), como o próprio Hibernate (mencionado no cabeçalho da questão, mas não no item), que é responsável por mapear objetos Java para tabelas de banco de dados e vice-versa, facilitando a interação entre a aplicação orientada a objetos e o banco de dados relacional. O Flyway, por sua vez, foca na aplicação de scripts SQL de forma controlada e sequencial para atualizar o esquema do banco de dados.
Fundamentos: Conceito de Flyway (controle de versão de banco de dados) · Conceito de ORM (Object-Relational Mapping)
Comentário gerado pela Cravei IA a partir do enunciado e do gabarito definitivo divulgado pela banca, e conferido por uma verificação automática. A IA pode errar: o gabarito oficial sempre prevalece.
Fonte: prova Cebraspe TRF6 2025 (Analista Judiciário – Área: Apoio Especializado – Especialidade: Tecnologia da Informação), questão 99, com o gabarito definitivo da banca. Comentário: Equipe Cravei · como fazemos e revisamos.