GreenDAO 是否支持多列的主键?
我在两列上使用Property
' 方法primaryKey()
,但它不起作用。我遇到了异常:
引起:android.database.sqlite.SQLiteException:表“表”有多个主键
如何在多个列上创建主键?我应该编辑生成的 DAO 类吗?
GreenDAO 是否支持多列的主键?
我在两列上使用Property
' 方法primaryKey()
,但它不起作用。我遇到了异常:
引起:android.database.sqlite.SQLiteException:表“表”有多个主键
如何在多个列上创建主键?我应该编辑生成的 DAO 类吗?
文档说:
目前,实体必须有一个 long 或 Long 属性作为它们的主键。[...] 要解决此问题,您可以使用长主键并为预期的“键”属性使用唯一索引。