Comment configurer NHibernate Validator avec Spring.net comme IoC? J'utilise déjà l'intégration de Spring.net avec NHibernate et je n'arrive pas à faire fonctionner AutoRegisterListeners. Ce dont j'ai besoin est de configurer NHV pour valider automatiquement les entités lors de la mise à jour/sauvegarde au lieu d'avoir à appeler la méthode de validation à chaque fois et utiliser Spring.net avec ISharedEngineProvider pour assurer des performances optimales.Configurer NHibernate Validator avec Spring.net
1
A
Répondre
2
Après avoir regardé autour beaucoup, j'ai trouvé celui-ci: http://forum.springframework.net/showthread.php?t=5286
je le répète ici pour d'autres de le trouver plus facile que je l'ai fait !:
<object id="sessionFactory" type="Spring.Data.NHibernate.LocalSessionFactoryObject, Spring.Data.NHibernate20">
<!-- the usual properties ... -->
<!-- event listeners -->
<property name="EventListeners">
<dictionary>
<entry key="PreUpdate">
<object type="NHibernate.Validator.Event.ValidatePreUpdateEventListener, NHibernate.Validator" />
</entry>
<entry key="PreInsert">
<object type="NHibernate.Validator.Event.ValidatePreInsertEventListener, NHibernate.Validator" />
</entry>
</dictionary>
</property> </object>