У меня есть запрос DQL, который содержит множество полей DATETIME
от нескольких сущностей и также использует функции агрегирования.
Поля классов сущностей сами имеют соответствующие аннотации, например:
@Column(name="transaction_date", type="datetime", nullable=false)
Можно ли получить их как DateTime
объекты вместо строк?
Просто взгляните на следующий запрос DQL, например:
SELECT MIN(e.orderDate), MAX(e2.transactionDate)
FROM Entry1 e
INNER JOIN e.joinedEntry2 e2
WHERE e.order = ?1
При использовании $query->getResult()
, я бы получил массив с двумя строками (вместо двух DateTime
экземпляров) независимо от используемого мной режима гидратации.