Здравствуйте, Аноним, Вы писали:
А>В последнем проекте решили использовать Spring + Hibernate, в том числе и для получения experience.
А>Проект — web application + standalone server
А>От Spring впечатления самые хорошие, а вот у Hibernate learning curve нам показался очень некомфортным, я бы даже сказал — больше проблем огребли чем решили
Как реально сколько нибудь большую модель данных использовать с Hibernate и сохранить независимость слоев пока не ясно.
а в чем суть проблемы,с разделением? ..какое влияние на это может оказать
хибернейт? ..это ор-мапер, инструмент, который, всего лишь, избавляет разработчиков от лишней рутины (..если конечно не писать свой аналог, что еще большая рутина)
А> Вслед за lazy loading ползет куча граблей, необходимость следить за сессией,
...я советую почитаь про lazy в референсе,
http://www.hibernate.org/hib_docs/v3/reference/en/html_single
думаю есть большая вероятность, что проблемы решатся.
А> использовать транзакции итд.
можно написать свою лаконичную обертку
А> Имеющаяся литература — Hibernate in Action не изобилует реальными примерами а носит некий напыщенно академический характер...
..может быть, но в референсе, по-моему, вполне достаточно для старта
8(
А>А если нужно просто приходящие датасеты мапить на Java объекты — наверно можно попроще решение найти, правда пока не знаю что именно.
..сложно сказать, потому как не совсем понятно о чем речь?.. но нам вот например ненужно)