java - 从 SugarORM 获取第一个索引

标签 java android

我们可以在 SugarORM 网站上阅读

Note: Record indexes start at index 1.

Load Entity:
Book book = Book.findById(Book.class, 1);

但是 Load Entity 中的这个 1 是一个 ID 而不是索引。 如果我在 DB 中有 5 本书,我全部删除,然后添加下一本书,这 1 本书的 ID 为 6,索引为 1,所以:

如何按索引而不是从 ID 列删除?

最佳答案

一个不太好的方法(因为我不相信有内置的方法)是只执行 listAll() 来获取标准的 Java 列表,然后访问所需的使用 .get() 的元素。

显然这不是一个很好的方法,而且在大数据集上绝对会遇到问题,但对于小表它会起作用。效率低下。

关于java - 从 SugarORM 获取第一个索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48950717/

相关文章:

java - 在两个不同的 jsp 页面中引用的变量

android - 通知中的操作不执行任何操作

java - 第二次加载时进度条失败

java - 删除数字序列中的反斜杠

java - 如何向现有 Java 8 流添加单个 Key 值?

java - 如何调试部署在虚拟盒中的应用程序和主机操作系统中的源代码

使用 GridLayout 的 Java 问题

android - 使用 TabItem 时如何将 TabLayout 与 ViewPager 同步

java - 使用 fragment 实现返回堆栈

android - 是否可以从安卓平板电脑截屏到智能板或其他安卓平板电脑