sql >> Database >  >> RDS >> Mysql

JPA Hibernate - cascade verwijderen in zowel database als annotatie

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)



  1. Vermindert het introduceren van externe sleutels in MySQL de prestaties?

  2. Mijn Sql-rijen samenvoegen

  3. Verkrijg het aantal dagen tussen twee datums in Oracle, inclusief de datums

  4. MySQL Selecteer datum gelijk aan vandaag