Библиотека activeandroid orm index = true и unique = true не работает

Поскольку библиотека activeandroid предлагает использовать здесь уникальные параметры аннотации и индексировать параметры аннотации,

@Column(name = "Category", index = true)
public String category;

Я пытался реализовать это, но параметры аннотации index или unique недоступны в библиотеке. Я использую банку версии 3.0. Пробовал бета-версию версии 3.1, та же проблема. Хотя 3.1 является последней доступной банкой, я что-то упустил? Пожалуйста, предложите решение для создания индексов при использовании библиотеки activeandroid. Спасибо


person Gautam Koundinya    schedule 08.05.2015    source источник


Ответы (1)


У меня была такая же проблема, решил проблему, обновив до версии 3.1.0, не забудьте добавить зависимость следующим образом:

repositories {
mavenCentral()
maven { url "https://oss.sonatype.org/content/repositories/snapshots/" }
}
compile 'com.michaelpardo:activeandroid:3.1.0-SNAPSHOT'
person Firass Obaid    schedule 18.05.2015
comment
Спасибо @Firass, в репозитории activeandroid есть много проблем, поэтому обновление через репозиторий maven может задержать разработку, если возникнет какая-либо проблема. Не могли бы вы подсказать, как импортировать версию 3.1.0 с использованием исходного кода, чтобы, по крайней мере, я мог исправить проблемы путем отладки. Я также попробую ваше решение, но я пробовал v3.1.0 с использованием jar, и там возникла та же проблема. - person Gautam Koundinya; 18.05.2015