Quelle est la différence entre flush et commit en veille prolongée ?
Quelle est la différence entre flush et commit en veille prolongée ?

Vidéo: Quelle est la différence entre flush et commit en veille prolongée ?

Vidéo: Quelle est la différence entre flush et commit en veille prolongée ?
Vidéo: Day 2 2024, Peut
Anonim

La clé différence est que lorsque FlushMode est défini sur S'ENGAGER , s'engager () bouffées de chaleur la session et met également fin à l'unité de travail et vous ne pouvez pas annuler la transaction alors que affleurer () effectue juste une synchronisation normale de la session.

De même, on peut se demander, qu'est-ce que commit en hibernation ?

S'engager fera la base de données s'engager . Les modifications apportées à l'objet persistant seront écrites dans la base de données. Lorsque vous avez un objet persistant et que vous modifiez une valeur dessus, il devient sale et hiberner doit vider ces modifications dans votre couche de persistance.

quelle est la différence entre save et saveAndFlush ? enregistrer peut ou non écrire vos modifications dans la base de données tout de suite. Quand on appelle enregistrerEtRincer système appliquent la synchronisation de l'état de votre modèle avec la base de données. Il ne vide pas les données directement dans une base de données tant que nous n'appelons pas explicitement la méthode flush et commit. Il s'agit de vider directement les données dans une base de données.

Ici, qu'est-ce qu'une chasse d'eau en hibernation ?

Rinçage la séance oblige Hiberner pour synchroniser l'état en mémoire de la session avec la base de données (c'est-à-dire pour écrire les modifications dans la base de données). Par défaut, Hiberner volonté affleurer change automatiquement pour vous: avant certaines exécutions de requêtes. lorsqu'une transaction est validée.

À quoi servent les sauvegardes et les vidages ?

UNE ' sauvegarder -une- Affleurer ' est un sac en plastique absorbant l'eau qui, lorsqu'il est déposé dans un réservoir de toilette, se dilate et occupe une partie de l'espace qui aurait normalement être rempli d'eau. Chaque fois que les toilettes sont rincé il permet d'économiser environ un litre d'eau.

Conseillé: