3

正如activeandroid库所建议的那样,当声明模型类对象以使用注解唯一和索引注解参数分别用于列的唯一约束和索引

/**activeandroid imports**/
import com.activeandroid.annotation.Column;
import com.activeandroid.Model;
....
@Table(name="Product")
public class Product extends Model{
    ...
    /**issue: index is not a valid parameter for Column annotation**/
    @Column(name = "Category", index = true)
    public String category;
    ...
}

我试图实现这一点,但注释参数indexunique在库中不可用。我正在使用 3.0 版 jar 也尝试了 version3.1 beta,同样的问题。虽然 3.1 是可用的最新 jar,但我是否遗漏了什么?请提出使用 activeandroid 库时创建索引的解决方案。谢谢

4

1 回答 1

0

检查您是否在类别类中扩展模型

public class Category extends Model {}

如果不是,请发布整个类和错误日志。

于 2015-05-28T21:23:28.517 回答