Em algum lugar tem que haver uma associação a esse objeto (List, Map, Set, etc...) você tem que remover esse objeto de lá primeiro antes de poder excluí-lo.
Pergunta semelhante foi feita aqui:objeto excluído seria salvo novamente por cascata (remover objeto excluído das associações)