Comment récupérer une classe au lieu d'un tableau dans Doctrine 2

Je suis en mesure de récupérer mes données à partir de la base de données à l'aide de cette structure:

$user = $this->getDoctrine()
->getRepository('AcmeDemoBundle:Emails')
->find(8081);

Quand je fais cela, je suis en mesure de récupérer mes données comme ceci:

$user->getColumnNameHere();

Fondamentalement, je suis en mesure d'utiliser Entité Classe.

Mais si je veux utiliser un QueryBuilder au lieu de find je suis seulement obtenir des tableaux associatifs.

$product->createQueryBuilder('p')
        ->setMaxResults(1)
        ->where('p.idx = :idx')
        ->select('p.columnNameHere')
        ->setParameter('idx', 8081)
        ->orderBy('p.idx', 'DESC')
        ->getQuery();
        $product = $query->getResult();

$produit returnds en tant que tableau. Est-il possible de récupérer withj Entité Managaer Classe? Si oui, comment?

Je digg la documentation, mais il ne semble pas possible ou n'existent pas dans la doc ou je suis juste aveugle 🙂

source d'informationauteur flower58