val на var замени
А что за @Ignore поля?
Рум пропускает их, и не пишет в базу
C var тоже не работает. К тому же мне нужен иммутабельный класс
не вариант мапить в энтити без игнор полей перед операциями с бд?
Насколько я помню, рум сначала делает инстанс, а потом через сеттеры докидывает в него поля, так что с иммутабельностью придется обломаться
(tableName = "servers")
+ к имени сделай такую конструкцию @Entity(tableName = "servers") data class Server( @PrimaryKey var id : Int, var name: String ){ //here @Ignore var overview: String }
Опять же, 2.4.2 и у меня и в доке
ну тогда виновник вал) как сказали выше
Обсуждают сегодня