Всегда писал в Anemic, с ней все было понятно. Вот захотелось попробовате толстую модель. Почитал описание Rich... И так и не понял как это реализовывается на практике. Запрос в гуге «rich domain model example» не дает ничего вразумительного.
Для определенности скажу, что реализация нужна на Java с Hibernate и POJO (в качестве DI у меня Guice, но можно и для спринга).
Так же ничего не понял про Repository - ну хоть убейте не пойму зачем абстрагироваться от Hibernate Session...
Я так понимаю в Rich модели нужно инжектить хибернейтовскую сессию или репозиторий, и дергать модельки. Но тогда это похоже на решение ActiveRecord. Как же тогда правильно реализовать rich и подружить его с hibernate?