GreenDao是否在多列上支持唯一约束?等效于以下内容:

create table projects (
  _id integer primary key autoincrement,
  project_type text,
  name text,
  unique (project_type, name)
);

最佳答案

是的,它支持。

创建具有所有属性的索引并使它唯一。

Index indexUnique = new Index();
indexUnique.addProperty(project_type);
indexUnique.addProperty(name);
indexUnique.makeUnique();
projectsEntity.addIndex(indexUnique);

Source

07-24 09:17