Set ao inves de List no hibernate

Pessoal bom dia, como eu faço para usar a Interface Set com o Hibernate ao inves de usar List.


foreign key que representa esse set
//Modelo referenciado

bom eu uso assim mas quero usar Set no lugar de List

		Collection<Recurso> recursos = new ArrayList<Recurso>();
		Recurso recurso = null;

		for (int x = 0; x < query.list().size(); x ++) {
			Object[] array = (Object[]) query.list().get(x);   
			recurso = (Recurso) array[0];
			System.out.println(recurso.getNome());
			recursos.add(recurso);
		}

		return recursos;
	}