Persistir uma Collection

Pessoal boa noite
Há como persistir uma collection de um determinado objeto utilizando JPA?
Digo: suponhamos que eu necessite criar n objetos na aplicação e depois persistir estes objetos. Há alguma maneira de simplesmente realizar um obj.persist(Collection) ou tenho que realmente iterar sobre cada objeto da minha coleção e persistir um a um e somente no final da iteração comitar a transação?

Obrigado galera

Até onde sei, você realmente precisa iterar a coleção e fazer commit() no fim. Uma maneira diversa de realizar essa tarefa é fazer persist() ou merge() no objeto dono da coleção que você quer gravar, mas nesse caso o atributo cascade do mapeamento da coleção no objeto terá de conter CascadeType.PERSIST e/ou CascadeType.MERGE, respectivamente.

Muito obrigado roger.
Esclareceu completamente a minha dúvida.
Tentarei então utilizar uma sp e delegar esta tarefa ao banco de dados.
Mais uma vez obrigado