2017-10-11 10 views
0

데이터베이스에 삽입 할 데이터 목록이 있습니다. RxJava-JDBC를 사용하는 현재 솔루션은 다음 코드 스 니펫과 같습니다.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() 
     ) 
) 

배치 삽입은 어떻게 수행합니까?

답변

0

Github 프로젝트의 답변 : insert (...) 메소드에서 반환 한 Builder 객체에서 batchSize (int)를 호출 할 수 있습니다.