2017-10-11 2 views
0

Ich habe eine Liste von Daten in die Datenbank eingefügt werden. Meine aktuelle Lösung mit RxJava-JDBC sieht aus wie der folgende Code-Schnipsel:Batch-Insertion in RxJava-JDBC

String sql_batch_insert = "insert into ... values(?, ?); 
Observable<List<..>> data = ...; 
data.flatMap(list -> 
    Observable.from(list) 
     .flatMap(pair -> 
      database.update(sql_batch_insert) 
       .parameters(table_name, pair.getKey(), pair.getValue()) 
       .count() 
     ) 
) 

Wie kann ich Batch-Insertion tun?

Antwort

0

Ich habe die Antwort von Github Projekt: Ich kann BatchSize (Int) auf Builder-Objekt von Insert (...) Methode

zurückgegeben werden