als u cascade in de database declareert en in de slaapstand zet, wordt de database altijd eerst verwijderd als deze dit ondersteunt en de hibernate-aanroepen zullen niet echt iets verwijderen, maar toch worden uitgevoerd. Aangezien u echter slaapstand gebruikt, is het belangrijkste voordeel dat u gemakkelijk kunt overstappen naar een nieuwe database die mogelijk geen cascademogelijkheden aan de databasezijde ondersteunt. Dus je zou ze daar willen laten staan, zelfs als je database cascade ondersteunt en de hiberate-onderstrepende jdbc-statements momenteel niets doen (ze kunnen iets in de toekomst doen)