Update massivo com hibernate

3 respostas
Duende_Macabro

Pessoal, quero dar um update que pode ser muito grande e nao queria pegar os objetos um a um de uma colecao tipo meuObj.getOutrosObjts() e salva-los. Tem como executar um determinado update que esta no .hbm a partir do codigo java como acontece com os selects? Uso o hibernate 3.

Agradeço.

3 Respostas

_fs

http://www.hibernate.org/hib_docs/v3/reference/en/html/batch.html

Duende_Macabro

Valeu lipe, vou testar e digo o resultado mas existe alguma forma de executar um update customizado onde eu escrevo ele e mande executar em determinada situação?
Tentei com session.createSQLQuery e createQuery usando UPDATE _classe … e executeUpdate() mas da o erros de so aceitar hql e comando deve começar com select ou from, respectivamente. Bem simples, eu so quero fazer um update personalizado com o valor q eu passar.
Abraço.

_fs

Se por qualquer motivo realmente precise acessar a camada JDBC direto, basta:

Criado 23 de novembro de 2006
Ultima resposta 23 de nov. de 2006
Respostas 3
Participantes 2