Configurando Hibernate Validator com Spring.net
-
06-09-2019 - |
Pergunta
Como posso configurar NHibernate validador com Spring.net como IoC?
Eu já estou usando a integração Spring.net com NHibernate e não pode obter AutoRegisterListeners ao trabalho.
O que eu preciso é a configuração de NHV a entidades automaticamente validar na atualização / Save em vez de ter que chamar o método Validar todos os tempos e usar Spring.net com ISharedEngineProvider para certificar-se o melhor desempenho.
Solução
Depois de olhar em torno de um monte eu encontrei este: http: //forum.springframework .net / showthread.php? t = 5286
Eu estou repetindo-lo aqui para que outros possam encontrá-lo mais fácil que eu fiz:
<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>
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow