@ColumnInfo
аннотация необходима, если вы хотите присвоить имени столбца таблицы значение, отличное от имени вашей переменной.
Если вы хотите использовать одно и то же имя для столбца и вашей переменной, тогда нет необходимости предоставить ColumnInfo
аннотацию на всех. Но если вы хотите, чтобы ваш столбец базы данных читался, скажем, student_name
, а ваша переменная - name
, то вы должны написать что-то вроде:
@ColumnInfo(name = "student_name")
val name: String
Вы также можете указать то же самое в имени переменной и информация столбца только для многословия
@ColumnInfo(name = "name")
val name: String