首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用Spring.net设置NHibernate验证器

用Spring.net设置NHibernate验证器
EN

Stack Overflow用户
提问于 2009-05-29 23:40:48
回答 1查看 843关注 0票数 1

如何将Spring.net设置为IoC的NHibernate验证器?

我已经在使用与NHibernate的Spring.net集成,但无法让AutoRegisterListeners正常工作。

我需要的是将NHV设置为在更新/保存时自动验证实体,而不是每次都调用validate方法,并使用带有ISharedEngineProvider的Spring.net来确保最佳性能。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-06-01 10:05:55

在看了很多次之后,我找到了这个:http://forum.springframework.net/showthread.php?t=5286

我在这里重复它,以便其他人发现它比我做的更容易!

代码语言:javascript
复制
<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>
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/928560

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档