un saludo compañeros, es que tengo un problema, estoy insertando de forma masiva unos datos a una tabla, pero se me está demorando mucho tiempo dependiendo de la cantidad de insert que se haga la libreria Doctrine los hace uno a uno de la siguiente forma
Insert into tabla values (val1,val2,val3);
Insert into tabla values (val1,val2,val3);
Insert into tabla values (val1,val2,val3);
pero para optimizar un poco me gustaria hacer un insert multiple de la siguiente forma
Insert into tabla values (val1,val2,val3), (val1,val2,val3), (val1,val2,val3);
me veo en la obligacion de hacer el insert con las entitys de Doctrine de la siguiente forma
$entity = new nombreEntity();
$entity->setVal1('val1');
$entity->setVal2('val2');
$em->persist($entity);
por lo tanto la libreria hace el insert uno a uno, me gustaria saber si hay alguna forma de que la libreria haga un insert multiple usando estas entidades ya he buscado en internet por todos lados, pero no he encontrado, recuerdo que uso Doctrine 2.
Muchas gracias amigos mios. les debo muchas