web-dev-qa-db-fra.com

Différence entre session.evict vs clear

quelle est la différence entre les méthodes session.clear et evict en hibernate.Les deux sont des objets détachés qui sont supprimés par exemple de session.when dois-je utiliser session.clear et session.evict en hibernate.

28
user1357722

evict () expulse un seul objet de la session. clear () expulse tous les objets de la session. Appeler clear () revient à appeler evict () sur chaque objet associé à la session.

53
Ryan Stewart