Создать объекты для представления таблиц базы данных - PullRequest
0 голосов
/ 16 октября 2010

Я разрабатываю приложение для Android.

Мне интересно, действительно ли необходимо создавать объекты, представляющие таблицы из базы данных SQLite.

Я реализую метод вставки и вместо этогоиспользуя определенный объект для таблицы, может быть, я могу использовать HashMap.Этот Hashmap будет аргументом для этого метода.

public boolean insertEntry(HashMap entry) {

   ...
   String name = entry.get(Constants.COLUMN_NAME);
   ...
}

Что вы думаете?

1 Ответ

1 голос
/ 16 октября 2010

Я использовал HashMap для представления объекта данных в БД, расширение HashMap в табличном объекте данных может быть легко читаемым, пример:

public class TableObjectClass extends HashMap<String, String>{

    /* Define column of table object here */
    public static final String KEY_COLUMN_ID         = "id";            /* ID of record */
    public static final String KEY_COLUMN_OTHER      = "version";    /* Define other column */


    /* Define public method to set/get properties of table object, example */
    public String getID(){
        return this.get(KEY_COLUMN_ID);
    }

    public void setID(String strID){
        this.put(KEY_COLUMN_ID, strID);
    }

}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...