Результат dao.createOrUpdate () в ORMLite - PullRequest
3 голосов
/ 31 июля 2011

Интересно, можно ли выяснить, действительно ли метод ORMLite dao.createOrUpdate() создал или обновил строку таблицы. Существует объект результата (CreateOrUpdateStatus), который содержит эту информацию, но все поля индикации (created, updated и numLinesChanged) доступны только для просмотра пакета. Это ошибка или у кого-нибудь есть идея, почему это так?

Спасибо.

1 Ответ

3 голосов
/ 01 августа 2011

О, какой эпический провал.Это определенно ошибка, которая была исправлена ​​в версии 4.25 от 22.08.2011.К сожалению об этом @ steffen.

Разрешения для этого класса были исправлены:

public class CreateOrUpdateStatus {
    ...
    public boolean isCreated() {
        return created;
    }
    public boolean isUpdated() {
        return updated;
    }
    public int getNumLinesChanged() {
        return numLinesChanged;
    }
}
...