Ошибка обновления Sugar Orm - PullRequest
       11

Ошибка обновления Sugar Orm

0 голосов
/ 11 сентября 2018

Я новичок в базе данных, и поэтому я предпочел использовать Sugar ORM вместо SQLite в моем проекте Android.

Но есть проблема.всякий раз, когда я использую метод SugarRecord.update() для обновления существующей записи, все записи заменяются новой записью.

Может ли кто-нибудь помочь мне с ответом?

@Override
    public void updateInDataBase(Bookmark bookmark, long id) {
        History oldHistory = History.findById(History.class, id);

        LogManager.d("owntest oldHistory In update  " + oldHistory);
        oldHistory.setLastUpdateTime(System.currentTimeMillis());
        oldHistory.update();
    }

1 Ответ

0 голосов
/ 11 сентября 2018

Кажется, вы нашли ошибку, которая описана здесь.https://github.com/chennaione/sugar/issues/633. Возможно, автор почему-то задумал это, хотя я не уверен.Тем не менее, вы можете и, вероятно, должны использовать метод save () в соответствии с рекомендациями официальных документов: http://satyan.github.io/sugar/getting-started.html#usage

...