Wann sollte EntityManager.clear () verwendet werden?
Eine benutzerdefinierte JPA-Mapper-Klasse hat eine Methode:
removeUser()
1. execute 'DELETE' HQL query to remove user
2. call getEntityManager().flush();
3. call getEntityManager().clear();
Wenn ich clear () richtig verstehe, werden alle persistenten Entitäten aus dem Kontext entfernt.-Quelle
Ich lese aber auchHier,
you should define clear architecture- and design guidelines about where a
clear() can be called.
Was sind klare Richtlinien dafür, wann clear () angerufen werden soll?