Bonjour,
Il m'est connu que l'utilisation de Hibernate permet d'augmenter la modularité de l'application et d'en éliminer le code SQL (en faveur d'un code plus adapté au developpement OO). Néanmoins, la notion de "PERSISTENCE" des données de la base de données contiinue à me causer des problèmes de compréhension.
En effet, la persistence n'est autre que la "survie dans le temps". Mais qu'est ce que cela signifie au juste.
Exemple: j'ai une table Voiture que j'ai mappé en classe Voiture.
Si j'appelle qlq part dans mon application l'objet :
et plus tard dans la même application, je fais l'appelVoiture V1=session.getVoiture(1)
lequel des scénarios c-dessous est le plus plausible :Voiture V2 = session.getVoiture(1)
- deux objets crées
- un seul objet Voiture crée mais appelé deux fois
Et où se manifestera la persistence?
Toute aide est la bienvenue !
Partager