Mysql
 sql >> Base de données >  >> RDS >> Mysql

JPA Hibernate - suppression en cascade dans la base de données et l'annotation

si vous déclarez cascade dans la base de données et hibernez, la base de données sera toujours supprimée en premier si elle le prend en charge et les appels d'hibernation ne supprimeront rien mais s'exécuteront quand même. Cependant, puisque vous utilisez la mise en veille prolongée, son principal avantage est de permettre une transition facile vers une nouvelle base de données qui peut ne pas prendre en charge la capacité de cascade côté base de données. Ainsi, vous voudriez les laisser là-dedans même si votre base de données prend en charge la cascade et que les instructions jdbc soulignées par hiberate ne font actuellement rien (elles pourraient faire quelque chose à l'avenir)