8
私はAndroid上でORMLiteを使用しており、複数のエントリを作成/更新する必要がある7つのテーブルがあります。ORMLite - CallBatchTasks()を個別に実行するか、すべての更新を1回実行しますか?
私のDAOのそれぞれで個別にcallBatchTasks()
メソッドを使用していますが、すべてのアップデートを処理するのにDAOのcallBatchTasks()
を使用することは可能か有益かどうか疑問に思っていましたか?
これは処理を高速化しますか?
ありがとうございます!少しのテストではこれを行うことでパフォーマンスに違いはないことがわかったので、私は見た目には見えないコードに固執します! :) –
@Gray:この情報をドキュメントに追加すると便利です。彼らは今、別々にバッチ処理されていました。そしてbtw:私たちにorkiteを与えてくれてありがとう;-) –
複数のdaosの行を1つの 'callBatchTasks'実装で更新すると、SQLExceptionが発生します:ヘルパーから書込み可能なデータベースを取得できませんでした –