Quelle est la différence entre enregistrer et persister en veille prolongée ?
Quelle est la différence entre enregistrer et persister en veille prolongée ?

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

Vidéo: Quelle est la différence entre enregistrer et persister en veille prolongée ?
Vidéo: ElasticCC: Facilissime Kibana - Du CSV au dashboard en moins de 5 minutes - YouTube 2024, Novembre
Anonim

Voici la différence entre enregistrer et persister method: Le type de retour de persister la méthode est nulle tandis que le type de retour de enregistrer La méthode est un objet sérialisable. Mais tous les deux INSÉRENT également des enregistrements dans la base de données. Un autre différence entre persister et enregistrer est que les deux méthodes transforment un objet transitoire en un état persistant.

Ici, qu'est-ce qui vaut mieux sauvegarder ou persister en hibernation ?

Différence entre enregistrer et persister méthode dans Hiberner Semblable à enregistrer méthode persister aussi INSÉRER enregistrements dans la base de données mais renvoie le type de persister est nul tandis que le type de retour de enregistrer est un objet sérialisable. 2) Une autre différence entre persister et enregistrer est que les deux méthodes rendent une instance transitoire persistante.

On peut aussi se demander, qu'est-ce que persister en hibernation ? Hibernation persister est similaire à save (avec transaction) et ajoute l'objet entité au contexte persistant, de sorte que toute modification ultérieure est suivie. Si les propriétés de l'objet sont modifiées avant la validation de la transaction ou le vidage de la session, il volonté également être enregistré dans la base de données.

De plus, quelle est la différence entre Fusionner et persister en hibernation ?

JPA et Hiberner apporter différent méthodes pour persister nouveau et de mettre à jour les entités existantes. Vous pouvez utiliser les méthodes persister et enregistrer pour stocker une nouvelle entité et les méthodes fusionner et mise à jour pour stocker les modifications d'une entité détachée dans le base de données.

Comment la sauvegarde ou la mise à jour fonctionne en veille prolongée ?

enregistrer () méthode fait un INSÉRER pour stocker l'objet dans la base de données et il renvoie également l'identifiant généré par la base de données. D'autre part, enregistrerOuMettre à jour () peut être utilisé pour rattacher un objet détaché dans Hiberner Session c'est-à-dire qu'il peut faire INSÉRER ou METTRE À JOUR selon que l'objet existe ou non dans la base de données.

Conseillé: