У нас тоже была проблема с DateTime, Benjamin ответил что:
> «DateTime» type cannot be part of the primary key, you have to map it as string to get it working. Sorry, these are two restrictions that greatly simplify and speed up the internals of Doctrine and that we have to keep.
Дублирование объекта при попытке получить данные из таблицы с ключом DateTime