Devi assicurarti che il tuo comando non richiami alcuna azione che permetta a Dottrina di scegliere la connessione principale.
Importante per la comprensione di MasterSlaveConnection
dovrebbe essere come e quando sceglie lo slave o il master.
- sceglie Slave se il Master non è mai stato scelto prima e SOLO se viene utilizzato 'getWrappedConnection' o 'executeQuery'.
- Il maestro ha scelto quando 'exec ', 'esegui Aggiornamento ', 'inserisci ', 'elimina ', 'aggiorna ', 'createSavepoint ', 'releaseSavepoint ', 'beginTransaction ', 'ripristino ', 'impegnati ', 'interroga ' o 'prepara ' viene chiamato.
- Se il master è stato scelto una volta durante la vita della connessione verrà sempre selezionata in seguito.
- Una connessione slave viene selezionata casualmente UNA VOLTA durante una richiesta.