ODER Mapper für SQLite. Sie können SQLite problemlos bedienen.
Ab dem 3. Oktober 2019 wird Orma in ein neues Projekt übernommen, da es einen offiziellen OR-Mapper für SQLite mit dem Namen "Room" gibt. Möglicherweise haben Sie weniger zu tun. Ich denke jedoch, dass Orma verwendet werden kann, da es viele Artikel im Web gibt.
Fügen Sie einfach die Orma- und RxJava-Abhängigkeiten zu "build.gradle" im App-Ordner hinzu.
/app/build.gradle
dependencies {
ext {
+ orma_version = '6.0.2'
+ rxjava_version = '2.2.12'
}
…
+ // Orma
+ kapt "com.github.maskarade.android.orma:orma-processor:$orma_version"
+ implementation "com.github.maskarade.android.orma:orma:$orma_version"
+ // RxJava
+ implementation "io.reactivex.rxjava2:rxjava:$rxjava_version"
}
Verwenden Sie für Java "annotationProcessor" anstelle von "kapt".
Orma verwendet RxJava. Wenn Sie also kein RxJava schreiben, wird ein Build-Fehler angezeigt, bei dem Sie keine Symbole wie "Completable" und "Single" finden.
Sie können jetzt Orma verwenden, um mit SQLite zu arbeiten!
Recommended Posts