Question

Comment puis-je configurer NHibernate Validator avec Spring.net comme IoC?

Je suis déjà en utilisant l'intégration Spring.net avec NHibernate et ne peut pas se AutoRegisterListeners à travailler.

Ce que je dois configurer est NHV pour valider des entités automatiquement à jour / Enregistrer au lieu de devoir appeler Valider méthode à chaque fois et utiliser Spring.net avec ISharedEngineProvider pour vous assurer des performances optimales.

Était-ce utile?

La solution

Après avoir regardé autour beaucoup, j'ai trouvé celui-ci: http: //forum.springframework .net / showthread.php? t = 5286

Je répète ici pour les autres il est 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>
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top