Я ищу тест isDeleted () для экземпляров Grails (GORM):
Project p = ... get persistent entity from somewhere ...
p.delete() // done in some nested logic
... sometime later in the code prior to commit of the tx ...
if (!p.isDeleted()) ... do some more stuff ...
В моем приложении логика, которая может удалить p, находится в другом месте, и передача флага назад или что-то еще будет болезненной.