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 dekapt`.
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