Изменения

О Java ORM

780 байтов добавлено, 19:17, 18 февраля 2016
Нет описания правки
== [http://www.jooq.org/ jOOQ] ==
 
Плюсы:
* Легковесный ActiveRecord + Fluent API фреймворк. Похож на Querydsl, тоже использует кодогенерацию и типобезопасные запросы.
* Однако в дополнение к этому генерирует классы моделей и умеет различные [http://www.jooq.org/doc/3.7/manual/sql-execution/fetching/ способы] получения результатов запросов.
Минусы:
* Трудно/невозможно расширять сгенерированные классы записей (добавлять в них доменную логику).
* Для работы с Oracle нужна платная лицензия — не очень критично, так как для открытых СУБД (MySQL, PostgreSQL и так далее) доступна версия под лицензией Apache 2.0, разрешающей коммерческое использование.
 
Обзор — см. например http://teonos.com/blog/java/development/2014/11/10/experiences-with-jOOQ.html
== [http://javalite.io/activejdbc ActiveJDBC] ==