Olá galera!! 
Estou utilizando o Hibernate para criar uma aplicação desktop,
gostaria que explicassem um pouco sobre os tipos de coleções na hora do mapeamento com as tabelas do BD, e qual é melhor para utilizar na aplicação.
Os tipos de coleção são:
[list]java.util.collection[/list]
[list]java.util.list[/list]
[list]java.util.set [/list]
Até! 