2009-05-29 5 views
1

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

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> 
Questions connexes