Вышла новая стабильная версия Room 2.2.0
ORM библиотека Room достигла своей новой стабильной версии. В ней появились новые возможности:
👉 Возможность иметь подготовленную заранее БД для первоначальной инициализации. Теперь не нужно парсить файлы из asset-ов или ресурсов
👉 Значения по умолчанию для колонок таблицы
👉 Поддержка отношений M:N
👉 Возможность совмещать методы для разных
Entity в одном Dao👉 Поддержка Coroutines Flow
👉 Поддержка инкрементального процессинга аннотаций в Gradle
👉 Разворачивание * проекций при выборке данных, которое позволяет получать только поля, которые есть в конечной
Entity. Опция пока экспериментальная и включается с помощью флага room.expandProjection