Здравствуйте, Aviator, Вы писали:
B>>В Hibernate он уже есть, не самый распрекрасный, но достаточно приемлимый Query Object.
A>Да, он там есть, но тогда вы завязываетесь на NHibernate,
У нас, в Java, все завязываются на Hibernate и никто от этого особо не страдает.
A>да и весь смысл репозитария пропадает
.
Да, как я и говорил выше. При использовании Hibernate (или подобноего инструментария) либо Repository, либо DAO остаются без функциональности.