sql >> Database >  >> RDS >> Mysql

Probleem met Entity-update met jpa/hibernate

Zie Hibernate als een grote cache die kan gebruik een DB als een "winkel" waar het dingen plaatst die niet meer in de cache passen. Hibernate zal niet alles naar de DB spoelen terwijl u het wijzigt, het zal wachten. De kans is groot dat u meer dan één veld in een object wijzigt.

Dus je moet de sessie leegmaken (em.flush() ), of u moet een query uitvoeren, of u moet de huidige transactie vastleggen (geen gemakkelijke optie bij het gebruik van Spring).



  1. MySQL-deadlocks met opgeslagen procedure die UID genereert

  2. Hoe controleer ik of een rij bestaat in MySQL? (d.w.z. controleren of er een e-mail bestaat in MySQL)

  3. bulkgegevens importeren in MySQL

  4. Kan geen verbinding maken met host MySQL-database op applicatie die is geïmplementeerd in CloudBees