ObjectBox插入大量数据,乱序问题
作者:
因为我的心 | 来源:发表于
2023-05-24 15:53 被阅读0次
注意: 在使用ObjectBox插入超过1500条数据的时候,插入的顺序和存储的顺序不一致,for循环插入也不行(1000条数据插入后,休眠3秒再插入也不行),我们可以在查询的时候,按照一定的顺序排列查出。
public static List<BookChapter> getBookChapterItemfData(long book_id) {
try {
BoxStore boxStore = init();
if (boxStore != null && !boxStore.isClosed()) {
Box<BookChapter> box = boxStore.boxFor(BookChapter.class);
//order:排序方式
List<BookChapter> joes = box.query().order(BookChapter_.display_order)
.equal(BookChapter_.book_id, book_id)
.equal(BookChapter_.user_id, NewChapterManageUtils.INSTANCE.getUIDToLong())
.build().find();
return joes;
}
} catch (Exception e) {
}
return new ArrayList<>();
}
本文标题:ObjectBox插入大量数据,乱序问题
本文链接:https://www.haomeiwen.com/subject/axzfedtx.html
网友评论