Intereting Posts
GlCreateShader и glCreateProgram не работают на Android Android забирает весь список контактов (имя, адрес электронной почты, телефон) занимает более минуты около 700 контактов Android Nested Fragments Issue "java.lang.IllegalStateException: активность была уничтожена" Предложение SearchView не работает с одним символом Как я могу использовать layout_weight в представлении элементов RecyclerView или ListView, чтобы элементы с равной высотой заполняли доступное пространство на экране? Запускать фоновое обслуживание в определенное время на Android Как добавить стерео, высокие частоты в звуковом эквалайзере? Служба Android не запускается с помощью теста JUnit Как использовать сенсорное событие детского просмотра в touchlistener родительского вида? Android: Java: использование строкового ресурса в Toast Android RxJava, без блокировки? Получить идентификатор пользователя из Служб Google Play? Автоматически разрешает сборку Android Ошибка: пиксели кадра должны быть сплошными или прозрачными (не промежуточными альфа). – Найден в пикселе # 4 вдоль верхнего края Как найти DNS-серверы в Android с помощью Java-программы? Call android gallery для изображения и видео

Есть ли хорошие ORM (желательно JPA-реализации), поддерживающие SQLite (на Android)?

Некоторое время назад я нашел сообщение, которое касается аналогичного вопроса, но я думаю, что он немного устарел. Я понимаю, что реализация JPA имеет тенденцию быть более тяжелой / плотной, поэтому, если вы знаете какие-либо легкие (не JPA) ORM, я, безусловно, буду признателен за ваш вклад. Я видел ответ на ActiveAndroid в другом посте, и мне любопытно узнать, кто-нибудь пробовал его.

Обновление :

В конце концов, я решил пойти с более легким решением и выбрал DB4O . До сих пор я был очень доволен своим выбором. Он чрезвычайно прост в использовании и требует минимальной конфигурации. Веб-сайт содержит множество информации, включая примеры проектов и углубленное руководство, которое охватывает практически все, что разработчику может понадобиться знать о DB4O. О, и я упомянул, что это бесплатно (в отличие от некоторых других альтернатив … кашель ActiveDroid кашель )?

Solutions Collecting From Web of "Есть ли хорошие ORM (желательно JPA-реализации), поддерживающие SQLite (на Android)?"

Что касается реализации JPA, есть, по крайней мере, сторонний Dialect для SQLite для Hibernate. Я не уверен на 100%, но EclipseLink, похоже, тоже вариант (хотя SQLite официально не поддерживается ).

Но для разработки Android я определенно проверил бы ActiveAndroid .

На всякий случай, вот несколько других альтернатив: jPersist , Ebean , Dreamsource ORM (посмотрите на объявление о TSS).

ORMLite не полностью совместим с JPA, но поддерживает Sqlite на Android. Он вызывает вызовы для собственных API баз данных ОС Android, чтобы поддерживать функциональность ORM. У нас есть большое количество пользователей Android, которые используют его очень успешно.

http://ormlite.com/sqlite_java_android_orm.shtml

BatooJPA – единственный полнофункциональный вариант совместимости JPA 2.0. Для мобильных платформ потребление ЦП должно учитываться из-за нехватки времени автономной работы процессора и т. Д. BatooJPA идеально подходит, когда требуется полная спецификация и ресурс процессора. Для случая SQLite, насколько вы можете предоставить драйвер JDBC, Batoo JPA сделает все остальное.