Вы можете использовать Cmobilecom JPA для Android и Java. Он реализует спецификацию JPA 2.1. Так что все ваши аннотации JPA для Java будут работать для Android без каких-либо изменений. Просто добавьте следующие зависимости в свои проекты.
Android:
dependencies {
implementation("com.cmobilecom:cmobilecom-jpa-android:${version}@aar") {
transitive = true
}
annotationProcessor "com.cmobilecom:cmobilecom-jpa-processor:$version"
}
JDBC:
dependencies {
implementation "com.cmobilecom:cmobilecom-jpa-jdbc:$version"
// annotation processor: generate static metamodel
compileOnly "com.cmobilecom:cmobilecom-jpa-processor:$version"
}
Отказ от ответственности: я являюсь разработчиком Cmobilecom JPA.