Duvida sobre delete no hibernate

Tenho duas tabelas uma possui itens e esta interligada a outra principal, um mapeamento onetomany, quando vou deletar um registro da tabela principal o hibernate gera varios sql deletando item por item da outra tabela sendo que seria acredito eu muito mais rápido e geraria menos trafego gerar um

delete from tabela where chave = ?

O mapeamento foi gerado pelo netbeans e acredito q esta certinho. Tem como fazer ele gerar esse sql?

O Hibernate oferece uns recursos para “batch X” onde X = Selects/Updates/Deletes …

Experimente dar uma lida na documentação, há uma configuração que permite melhorar esse processo.

(Minha internet aqui é reduzida, mas veja os resultados desta busca: http://www.google.com.br/search?hl=pt-BR&q=batch+delete+hibernate+mapping&meta=

Você deverá achar a sua resposta.

:wink: