OU mappeur pour SQLite. Vous pourrez facilement utiliser SQLite.
Depuis le 3 octobre 2019, Orma est adopté dans un nouveau projet car il existe un mappeur OR officiel pour SQLite appelé "Room". Vous aurez peut-être moins à faire. Cependant, je pense qu'Orma peut être utilisé car il existe de nombreux articles sur le Web.
Ajoutez simplement les dépendances Orma et RxJava à "build.gradle" sous le dossier de l'application.
/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"
}
Pour Java, utilisez ʻannotationProcessorau lieu de
kapt`.
Orma utilise RxJava, donc si vous n'écrivez pas RxJava, vous obtiendrez une erreur de construction où vous ne pouvez pas trouver de symboles tels que Completable
et Single
.
Vous pouvez maintenant utiliser Orma pour travailler avec SQLite!
Recommended Posts