Spring.netでNHibernateのバリデータをアップSETING
-
06-09-2019 - |
質問
どのようにすることができます私のIoCとしてSpring.netとセットアップNHibernateはValidatorの?
私はすでにNHibernateのでSpring.net統合を使用していますし、AutoRegisterListenersを動作させることはできません。
私は必要なものの代わりにValidateメソッドを毎回呼び出すと、必ず最適なパフォーマンスをするためにISharedEngineProviderでSpring.netを使用するので更新/保存時に自動的にエンティティを検証するために、セットアップNHVにある。
解決
たくさんの周りを見た後私はこの1つを見つけた:のhttp://forum.springframework .NET / showthread.php?トン= 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