spring.net으로 nhibernate Validator를 설정합니다
-
06-09-2019 - |
문제
Spring.net을 IOC로 NHibernate Validator를 설정하려면 어떻게해야합니까?
나는 이미 nhibernate와 spring.net 통합을 사용하고 있으며 AutoreGisterListeners가 작동 할 수 없습니다.
내가 필요한 것은 매번 유효성 검사 메소드를 호출하지 않고 업데이트/저장시 엔터티를 자동으로 검증하기 위해 NHV를 설정하고 iSharedEngineProvider와 함께 Spring.net을 사용하여 최적의 성능을 확인하는 것입니다.
해결책
주위를 많이 본 후 나는 이것을 발견했다 : http://forum.springframework.net/showthread.php?t=5286
나는 다른 사람들이 내가 한 것이 더 쉬운 것을 발견하기 위해 여기서 그것을 반복하고 있습니다! :
<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>
제휴하지 않습니다 StackOverflow