Sprinkles 是一个针对 Android 应用程序处理数据库的库,可减少重复代码。
Sprinkles() 是一个用于处理 Android 应用程序中的数据库的库,有些人会将其称为一种 ORM,但我并不这么认为。Sprinkles 让 SQL 发挥其优势,执行复杂的查询。然而,在其他方面,SQL 却显得混乱(在我看来)。这就是为什么 Sprinkles 可以帮助您处理诸如插入、更新和销毁模型等操作。Sprinkles 还可以帮助您将 Cursor 解压缩为模型。Sprinkles 积极支持 Android 2.3 及以上版本,但也可以在更旧的版本上使用。
下载 ---------- 使用 gradle,将以下内容添加到您的 build.gradle 中。只需将 x.x.x 替换为库的正确版本(可在 releases 选项卡下找到)。
好的,本节课中有很多重要的内容。首先,模型必须是 se.emilsjolander.sprinkles.Model 的子类,并且还必须有 @Table 注解,指定与模型对应的表名。在类声明之后,我们声明了三个成员: id,title 和 body。请注意,它们都带有 @Column 注解,以标记它们不仅是该类的成员,而且也是该类所代表的表的列。在上述示例中,我们还有一个最后的注解。 @AutoIncrement 注解告诉 sprinkles 该字段在表中对应行创建时应自动设置。关键列是用于决定某个记录是否存在的列。
暂无开放 Issues,或尚未同步最近议题。