Le librerie Java supportano l'elaborazione batch di query SQL e procede anche se nel batch sono presenti record duplicati?

-2

L'elaborazione batch è possibile in jdbi con le condizioni seguenti?

Se una query di inserimento nel batch fallisce a causa della violazione di alcuni vincoli (chiave primaria, violazione di chiave esterna, ecc.) riprenderà l'elaborazione del successivo gruppo di query di inserimento nel batch?

    
posta Iniyan Paramasivam 12.01.2016 - 06:18
fonte

1 risposta

0

Sfortunatamente per JDBI, dovrai gestire una scarsa documentazione e, immagino, tentativi ed errori. In particolare per l'elaborazione in batch,

  • Non riesce a documentare chiaramente quando viene eseguito un commit: non (alla fine o tramite auto commit), uguale alla dimensione del batch, o qualche altro parametro personalizzabile. Come fa l'iterazione batch per te, è un fatto molto importante.
  • Non documenta molto bene la firma del metodo che viene etichettata con l'annotazione SqlBatch. Il tipo restituito è solo void , oppure può restituire un array che mi fornirà lo stato dei risultati?

Sembra un'API interessante e promettente. Ma per usarlo, sarò bloccato da troppe domande.

    
risposta data 13.01.2016 - 00:07
fonte

Leggi altre domande sui tag