5

GreenDAO 是否支持多列的主键?

我在两列上使用Property' 方法primaryKey(),但它不起作用。我遇到了异常:

引起:android.database.sqlite.SQLiteException:表“表”有多个主键

如何在多个列上创建主键?我应该编辑生成的 DAO 类吗?

4

1 回答 1

6

文档说:

目前,实体必须有一个 long 或 Long 属性作为它们的主键。[...] 要解决此问题,您可以使用长主键并为预期的“键”属性使用唯一索引。

于 2013-03-06T15:21:15.963 回答