Я прочитал, что Objectify является поддерживаемой структурой для использования с конечными точками.
Как преобразовать образец из мастера проекта Project Engine Connected Android Project для работы с данными Objectify 4?Objectify with Endpoints for android
Я получаю это:
org.datanucleus.exceptions.ClassNotPersistableException: Класс "com.example.MyObjectifyTestInfo" не persistable. Это означает, что он либо не был улучшен, либо что расширенная версия файла не находится в CLASSPATH (или скрыта без поддержки), либо метаданные/аннотации для класса не найдены.
Я много искал, но ничего не нашел в stackoverflow или в другом месте.
Спасибо.
Класс конечной точки, сгенерированный GPE, зависит от JDO/JPO, он, безусловно, имеет по крайней мере 1 импорт из него, который является com.google.appengine.api.datastore.Cursor. Чтобы удалить это, мне пришлось бы возиться с автогенерированными методами. – timmacp
Фактически, импорт com.google.appengine.datanucleus.query.JPACursorHelper – timmacp
Хотя поддержка конечных точек Ofy (и многие люди используют его), автогенератор предназначен для JDO/JPA, поэтому вам нужно будет возиться с автосогласованием, сгенерированный код, если вы хотите переключиться. Если вы не планируете использовать оба, что может быть довольно грязным. – Tom