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 :
Voiture V1=session.getVoiture(1)
et plus tard dans la même application, je fais l'appel
Voiture V2 = session.getVoiture(1)
lequel des scénarios c-dessous est le plus plausible :
- 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 !