Не могу найти, что произойдет, если вставка в DAO не удалась?У меня есть следующий типичный DAO:
interface BaseDao<T> {
@Insert
fun insert(obj: T): Long
@Insert
fun insert(vararg obj: T): Array<Long>
}
Когда я вставляю новую строку, DAO возвращает идентификатор строки ... НО, что он вернет на abort
?Будет ли это исключение?Или вернуть -1
?
PS Звучит глупо, но я ничего не нашел об этой проблеме.