doctrine/orm-documentation — pull request #153 by acasademont (2013-02-08 15:25:52+00:00)
Title: Add a final flush() when batch updating

If you have only $batchSize - 1 rows (amongst other cases), the entities are never flushed, you need a final flush outside the loop.

In the bulk insert you should also need a final flush if the number of entities inserted is not a multiple of the $batchSize