1

mylist からデータベースに何千ものデータを挿入しようとしていますが、各データを保存するには非常に時間がかかります。

セーブのパフォーマンスを向上させる方法はありますか?

 for (int j = 0; j < listPeople.size(); j++) {
                           Person people= listPeople.get(j);
                           people.save();}



Log
11-27 04:15:06.991  10268-10268/com.testall I/Sugar﹕ Person saved : 1
11-27 04:15:07.991  10268-10268/com.testall I/Sugar﹕ Person saved : .......
11-27 04:16:08.991  10268-10268/com.testall I/Sugar﹕ Person saved : 1000
4

1 に答える 1

4

オブジェクトのコレクションを取り込み、個々のオブジェクトを保存するよりも高速な saveInTx という名前のメソッドがあります。1.3で利用可能です

于 2014-11-28T17:06:49.160 に答える