Здравствуйте, CMEX_, Вы писали:
CME>Здравствуйте, kdmitriev, Вы писали:
K>>А зачем CMP? Ты же решил Hibernate использовать. Hibernate rocks!
CME>Хм. Этого я еще не знаю. Поначалу я был уверен, что буду использовать Хибернейт вместо энтити бин, т.к. слышал, что говорят о проблемах с производительностью в каких-то ситуациях, но сам-то я этого не знаю
Кроме того, сейчас CMP 2.0, может это у CMP 1.1 проблемы такие были?! Кроме того, хибернейт 2 в разработке, и будет только месяца через два ;(
CME>Вот дал бы кто-нибуть обоснованный совет...
CME>В связи с этим, сейчас попробую сделать минимальный проектик, на пару таблиц, и посмотрю как это все будет финтифлюхаться
Проблемы с производительностью в CMP2.0 остались. Поменялось по большому счету только то, что более мощным стал O/R mapping. Проблема Entity бинов в том что они тяжелые — слишком много навешано на них: секурити, транзакции, ремаутнесс в то время как нужно -то всего персистенс. Поэтому люди отходят сейчас в сторону POJO — plain old java objects. В идеале лучше всего использовать JDO, но хороших (и бесплатных

) реализаций пока нет. Поэтому в данный момент очень популярны т.н. O/R mapping tools. Очень хорош Toplink, но дорог очень (6000$). А вот из бесплатных самый лучший IMHO Hibernate. Сам с ним работал, практически без претензий.
Если критично время окончания проекта, то вполне можно писать на версии 1.2, она стабильна.
Короче на ближайшие пол-года Hibernate однозначно!