Comment dynamic-update= "true" fonctionne en interne en veille prolongée?

Donc, je comprends que la définition de cet attribut dynamic-update=true fait, j'.e il considère uniquement les champs qui ont été modifiés et omet le travail de définition des valeurs null pour les autres champs. Enregistrement d'une surcharge, une bonne performance.

Demander par curiosité: Comment hibernate venir à savoir ce que tous les champs ont été modifiés? Faut-il faire une comparaison du résultat généré par la requête select de la première base de données avant la mise à feu d'une requête de mise à jour? En supposant que oui, alors n'est-ce pas la comparaison une surcharge de performance?

Corrigez-moi si je me trompe. Merci à l'avance!

  • étrange n'est-ce pas? personne n'a été en mesure de trouver un similaire/ double question avant, quand j'ai attendu presque 2 mois à essayer de chercher des réponses de partout et enfin le poster ici, seulement pour trouver des gens qui essaient de vous tirer vers le bas et de réduire vos points de réputation! Telle une mauvaise chose à propos de gens ici! Félicitations à vous pour que! Souhaitez vous aviez trouvé ce lien avant, je n'aurais pas mis dans de tels efforts!!!
  • Ce qui est étrange? J'étais à la recherche sur cette question, a trouvé deux questions similaires, l'un dans le lien et celui-ci. J'ai regardé les dates et votre venue après, sinon je serais battant pavillon de l'autre. Quel est le problème? C'est juste un indicateur comme en double, pas un downvote ou d'une infraction.
InformationsquelleAutor robot_alien | 2017-01-13