Я разрабатываю систему бронирования номеров, которая состоит из девяти сущностей, связанных друг с другом. В этом конкретном случае я извлекаю 10-30 строк из записи объекта
, которая имеет 25 свойств. Каждая запись имеет одну комнату
с 10 объектами. Мне нужна вся информация о входе, а также entry-> room-> id
и entry-> room-> name
. Но похоже, что доктрина загружает всю комнату
, когда я использую Query :: HYDRATE_ARRAY
. Кажется, что ленивая загрузка в Query :: HYDRATE_OBJECT
проще.
Итак, мне интересно, работает ли режим Query :: HYDRATE_OBJECT
быстрее или «лучше», чем Запрос :: HYDRATE_ARRAY
/ Запрос :: HYDRATE_SCALAR
/ Запрос :: HYDRATE_SINGLE_SCALAR
. Поскольку я повторно использую старый код, я хотел бы использовать HYDRATE_ARRAY
, но только если это не замедлит работу приложения.