LINUX.ORG.RU

История изменений

Исправление Aber, (текущая версия) :

Итого mybatis и activerecrod приведет к тому, что будет один запрос на одну сущность. А когда будет нужно оптимизировать чтоб вытаскивать несколько связанных сущностей за раз, то появятся множество запросов с join'ами для разных комбинаций этих сущностей. SQL будет занимать места значительно больше остального кода. Не будет кеша объектов, вытащенные объекты не будут связанны друг с другом, согласование и детект изменений будет только чрез базу.

Исходная версия Aber, :

Итого mybatis и activerecrod приведет к тому, что будет один запрос на одну сущность. А когда будет нужно оптимизировать чтоб вытаскивать несколько связанных сущностей за раз, то появятся множество запросов с join'ами для разных комбинаций этих сущностей. SQL будет занимать места значительно больше остального кода. Не будет кеша объектов, вытащенные объекты не будут связанны друг с другом, согласование и детек изменений будет только чрез базу.