Могу ли я использовать ormlite для динамического создания слоя DAO на Android? - PullRequest
0 голосов
/ 29 марта 2011

Я пытаюсь решить эту проблему. Мне было интересно, возможно ли использовать ORMLite (или изменить его) для поддержки этого варианта использования?

Спасибо.

Ответы [ 2 ]

1 голос
/ 29 марта 2011

Просто используйте db4o и забудьте все проблемы с sql и mappings. Смоделируйте ваши объекты и сохраните их напрямую.

0 голосов
/ 30 марта 2011

Теперь вы можете создать таблицу экранов, которая может иметь таблицу полей с именем идентификатора экрана, именем поля и другой информацией.У вас может быть идентификатор пользователя в экранной таблице, чтобы у каждого пользователя была запись, соответствующая списку полей.

public class Screen {
  String user;
  ...
}

public class Field {
    Screen screen;
    String fieldName;
    int fieldPosition;
    ...
}

Но если вам на самом деле не нужна функциональность SQL, вы можете рассмотреть различныестратегия персистентности, подобная упомянутой @mgv.

...