Вопрос не очень понятен. Если под «файлом менеджера» вы имеете в виду «сервис», я думаю, что это ближе к истине.
Причина в том, что обычно для выполнения сценария использования требуется выполнить больше работы, чем один вызов DAO, поэтому служба выполняет маршалинг всех требуемых объектов.
Если есть какие-либо операции записи, обычно все они либо должны успешно завершиться, либо потерпеть неудачу вместе, чтобы служба могла управлять транзакцией и управлять поведением фиксации / отката.