문제

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>
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top