Ya que Doctrine 2 nos da una serie de consultas básicas para programar más rápido, "imagino". ejemplo:
Código PHP:
Ver original$product = $repository->find($id);
$product = $repository->findOneById($id);
$product = $repository->findOneByName('foo');
$products = $repository->findAll();
$products = $repository->findByPrice(19.99);
Pero si la aplicación que estoy construyendo necesita tener cache en las consultas de base de datos, por motivos de rendimiento, ¿esas consultas por defecto que provee doctrine no serviría de nada?, tendría que hacer consultas en el EntityRepository dando el tiempo indicado de cache?
¿Cual es la recomendación?