У нас есть приложение, управляемое Spring IOC, которое использует NHibernate на своем уровне персистентности. Мы используем Spring AOP и понимаем его терминологию и возможности. У нас есть некоторые инвестиции в Spring прокси.
Теперь мы хотим добавить PropertyChangedMixin и ValidatorInterceptor (не валидатор nhibernate, а на основе валидации Spring) в наши управляемые объекты NHibernate.
Я посмотрел на хуки для NHiberate IInterceptor и EventListeners, и это дает мне возможность применить нужные прокси. Если я использую прокси Spring, будет ли это хорошо работать с существующими прокси nhibernate. Мы не ленивый груз. Преимущества DynamicProxy выглядят привлекательно благодаря простому материалу nhibernate.
Я могу пойти в любую сторону, но я хотел бы услышать предложения.
Спасибо,
Джеф