Внедрение JPA для разработки Android
У нас есть Java-приложение, которое мы разработали для настольных компьютеров с использованием Hibernate в качестве персистентности.
Мы попытались перенести это на android и обнаружили, что спящий режим не работает в android.
Если нет никакого способа использовать hibernate в android, какие альтернативы все еще используют JPA (так как у нас есть все аннотации JPA в нашей программе)
Предпочтительно с небольшим программированием, требуемым, поскольку мы находимся в крайнем сроке.
Ответы
Ответ 1
OrmLite является инструментом ORM для Android, он поддерживает аннотации JPA. Это "lite", что означает, что он не делает все, что делает Hibernate. Я не думаю, что вам нужна полная реализация JPA на телефоне, хотя, с современными телефонами, кто знает.
Я использую JPA (реализованный Hibernate) для своих серверных приложений, и OrmLite в моих приложениях для Android, я доволен обоими.