2. Coleções complexas
Coleções complexas são aquelas que conseguimos definir o seu mapeamento.
Este tipo de coleção permite também definir o mapeamento de coleções de
coleções e coleções de mapas.
O mapeamento de coleções pode envolver o uso das anotações @Target e
@ElementCollection.