Outras opções Você pode tentar iterar/carregar cada objeto e excluí-lo. (parece feio!!) OU Você pode escrever duas consultas HQL separadas onde os resultados da primeira consulta são alimentados em outra consulta (que faz a exclusão real).