Mysql
 sql >> Database >  >> RDS >> Mysql

Ibernazione JPA:eliminazione a cascata sia nel database che nell'annotazione

se dichiari cascade nel database e ibernazione, il database verrà sempre eliminato per primo se lo supporta e le chiamate di ibernazione non cancelleranno nulla ma verranno comunque eseguite. Tuttavia, dal momento che stai usando l'ibernazione, il suo principale vantaggio è quello di consentire una facile transizione a un nuovo database che potrebbe non supportare l'abilità di cascata lato database. Quindi vorresti lasciarli lì anche se il tuo database supporta cascade e le istruzioni jdbc di sottolineatura iberata non stanno attualmente facendo nulla (potrebbero fare qualcosa in futuro)