Изменения

О Java ORM

32 байта добавлено, 09:48, 17 февраля 2016
Нет описания правки
Минусы:
* Немного монструозны (перегружены функционалом).
* Возможно, не вполне идеальна логика отображения — конструирование объекта всегда связано с десериализацией, для сохранения ID связанных объектов без самих объектов применяются proxy-классы и ленивая подгрузка (нет возможности одно и то же поле, скажем, person_id, видеть и в виде ID, и в виде объекта)…
* HQL/JPQL — всё-таки недоразумение. Не могу понять смысл реализации собственного строкового языка запросов — SQL если уж во что-то заворачивать, то во что-то объектно-структурированное — хотя бы в объект типа «запрос» с полями tables, where, order by, group by и т. п., но не снова в строковой же литерал!
* Объекты запросов есть в виде Criteria, но они не очень удобны, ибо многословны.
== [https://github.com/ActiveJpa/activejpa ActiveJPA] ==