Em um arquivo XML de mapeamento hibernate, vários elementos ...
Em um arquivo XML de mapeamento hibernate, vários elementos (tags XML) podem ser utilizados para representar collections.
Assinale a alternativa que contém a tag que não pode ser utilizada para o mapeamento de collections:
- Gabarito Comentado (1)
- Aulas (1)
- Comentários (0)
- Estatísticas
- Cadernos
- Criar anotações
- Notificar Erro
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: D - <hash>
Vamos entender o porquê dessa ser a resposta correta e explorar o tema da questão.
O Hibernate é um framework muito utilizado em Java para mapeamento objeto-relacional (ORM). Ele facilita a interação entre aplicações Java e bancos de dados relacionais. Um dos recursos que o Hibernate oferece é o mapeamento de collections, que são coleções de objetos.
No mapeamento de collections usando XML, existem várias tags que podem ser utilizadas para diferentes tipos de coleções. Vamos analisar cada uma das alternativas:
A - <set>
A tag <set> é usada para mapear uma coleção que não permite elementos duplicados e não garante a ordem dos elementos. Portanto, é válida para o mapeamento de collections.
B - <map>
A tag <map> é usada para mapear coleções do tipo java.util.Map
, onde cada elemento é uma chave-valor. Também é válida para o mapeamento de collections.
C - <bag>
A tag <bag> é usada para mapear uma coleção que pode conter elementos duplicados e não garante a ordem dos elementos. Portanto, é uma opção válida para o mapeamento de collections.
D - <hash>
A tag <hash> não é uma tag válida no mapeamento de coleções no Hibernate. Não existe suporte para esta tag, e por isso, esta é a alternativa correta.
E - <array>
A tag <array> é usada para mapear arrays Java. Ela também é válida para o mapeamento de collections.
Como vimos, as tags
Gostou do comentário? Deixe sua avaliação aqui embaixo!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo