Bonjour,
Je voudrais désactiver l'auto dirty checking pour certains objets pour lesquels je sais que cela n'est pas nécessaire. L'auto dirty checking pour ces objets me prend 75% de mon temps total d'exécution dans mon cas d'utilisation.
J'envisage de surcharger le FlushEntityEventListener et pour n'appeler le listener par défaut qui fait l'auto dirty checking que pour les autres objets.
un truc du style
Code:
public void onFlushEntity(FlushEntityEvent event) throws HibernateException
{
if (!monCas)
{
super.onFlushEntity(event);
}
}
Y a t'il des effets de bord que je ne vois pas qui pourraient m'empécher de faire cela : existe t'il un autre moyen plus 'officiel' pour faire ce que je veux faire ?
Merci