Что вернет `insert` при событии abort? - PullRequest
0 голосов
/ 24 февраля 2019

Не могу найти, что произойдет, если вставка в DAO не удалась?У меня есть следующий типичный DAO:

interface BaseDao<T> {
    @Insert
    fun insert(obj: T): Long

    @Insert
    fun insert(vararg obj: T): Array<Long>
}

Когда я вставляю новую строку, DAO возвращает идентификатор строки ... НО, что он вернет на abort?Будет ли это исключение?Или вернуть -1?

PS Звучит глупо, но я ничего не нашел об этой проблеме.

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