Hibernate... problema na leitura de collection

Quando eu faço um get de uma collection de uma associação many-to-many, eu não consigo pegar o contéudo desta coleção…

Melhor assim:

set = inspectedProcess.getAuditors(); 
assertFalse(set.isEmpty()); // dá pau
	/**
	 * @hibernate.set cascade = "save-update" table = "link_process_auditor"
	 * @hibernate.collection-many-to-many class = "br.com.imagetec.pag.pojos.Auditor" column = "Auditor_id" 
	 * @hibernate.collection-key column="Inspected_Process_ID"
	 * @return
	 */
	public Set getAuditors() {
		return auditors;
	}

Mas se é uma associação one-to-many funciona numa boa!

Já resolvi…
Mas não tem nada a ver com many-to-many.
Tem a ver com a função save.

Se vc salvar um objeto (ou seja, o objeto está na memória, ainda não foi persistido e não tem id) com uma coleção, vc salva o objeto, a coleção o vínculo, mas na hora de recuperar a coleção ela estará vazia!

Se vc salvar o objeto e depois adicionar elementos para a coleção e fazer um update do objeto, tudo vai funcionar numa boa.

Pode acrescentar este tópica na seção estou apanhando do java…