GreenDAO - 多列的主键

Zie*_*iem 5 sqlite android primary-key greendao

GreenDAO是否支持多列的主键?

我在两列上使用Property的方法primaryKey(),但它不起作用.我得到例外:

引起:android.database.sqlite.SQLiteException:表"table"有多个主键

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

CL.*_*CL. 6

文件说:

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

  • 谢谢.我怎样才能使两列独特? (2认同)