keltanas
marty cats
Фанат, например, в той же Doctrine, если тебя не устраивает автоматически сгенерированный запрос, то можешь подснуть ей свой, и, конечно, при определенной степени адекватности этого запроса она преобразует его результат в объекты.
http://odiszapc.ru/doctrine/dql-doctrine-query-language/
Траблы с кешем, которые возникли скорее являются последствием реализации IdentityMap. Если это становится проблемой, то резонно обрабатывать данные пачками ограниченного размера и чистить кеш этой IM, после обработки каждой пачки.
Что ты и сделал.
http://odiszapc.ru/doctrine/dql-doctrine-query-language/
Траблы с кешем, которые возникли скорее являются последствием реализации IdentityMap. Если это становится проблемой, то резонно обрабатывать данные пачками ограниченного размера и чистить кеш этой IM, после обработки каждой пачки.
Что ты и сделал.
Последнее редактирование: