Re[4]: CMP: ejbCreate и получение уникального Primary KEY
От:
Аноним
Дата:
17.05.05 15:51
Оценка:
Здравствуйте, John_Headlong, Вы писали:
C0s>>но мне больше нравится подход hibernate — мы его используем вместо entity ejb. там есть несколько разных генераторов первичных ключей, в т.ч. поддержка sequences, auto-inc, а также поддержка автовыбора одного из этих 2х наиболее популярных способов в зависимости от используемой СУБД. C0s>>настройки же делаются исключительно в xml hibernate-мэппингов без нагрузки на исходный текст программы
J_H>Лично я не совсем понимаю преимущества использования каких-то сторонних решений o/r mapping в серверных приложениях вместо стандартного средства — Entity Beans. В чем они? Клиентские приложения — это совсем другое дело.
Ну если забыть о BMP, то всё равно есть довольно много преимуществ — и зачастую они перевешивают "стандартность" (которая тем более всё равно требует server-specific deployment descriptors)
1) Testability вне контейнера
2) Возможность использовать внутри сервера без EJB контейнера (e.g. Tomcat) если не нужны Session Beans. Или просто с отключенным EJB-container что ускоряет compile-deploy цикл.
3) Более мощный QL
4) Гибкость маппинга
5) Краткость