Z toho, co jsem pozoroval, Doctrine používá trvalá spojení.
Narazili jsme na problém, když jsme spustili testy jednotek v symfony2, kde byla databáze spamována připojeními ve stavu „Sleep“. Řešení, které se nám osvědčilo:
$entityManager->getConnection()->close();