Hibernate Colecoes (ajuda)

Boa noite pessoal, to precisando pegar os itens de uma colecao e atualizar alguns valores deles,nao sei como posso fazer isso,o cenario e o seguinte:
O usuario faz uma venda e fecha esta venda,ao se fechar a venda he gerado uma compra automaticamente no sistema com os itens que foram vendidos,
o problema e que esta compra esta em aberto o usuario pode ate inserir novos itens nela e pode fechar,mas antes de fechar eu preciso que os itens desta compra sejam atualizados,por que pode ser que o usuario altere o valor de algum produto no estoque.
Gostaria da ajuda do pessoal do forum com isso,so preciso saber como fazer para atualizar a colecao de itens da referida compra.
Qualquer ajuda(dica) e bem vinda.
Estou usando hibernate.
Obrigado.

Por que não percorrer a coleção e atualizar no banco?

Algo assim:

Set<Produto> itens = //Sua coleção de itens
Session.beginTransaction();
for(Produto prod : itens)
session.update(itens);
Session.getTransaction().commit();

Realmente,isso mesmo,obrigado.