Realizei todos os procedimentos do video porem ele não aceita o @ForeignKey no atributo alunoId me apresenta o seguinte erro:
'@ForeignKey' not applicable to field
ai eu segui conforme orientação e coloquei na classe junto com a anotação de entidade:
@Entity(foreignKeys = {@ForeignKey(entity = Aluno.class,
parentColumns = "id",
childColumns = "alunoId",
onUpdate = CASCADE,
onDelete = CASCADE)})
ai ele não aparece o erro mas quando eu faço o build ele me manda o seguinte alerta:
alunoId column references a foreign key but it is not part of an index. This may trigger full table scans whenever parent table is modified so you are highly advised to create an index that covers this column.
e o alerta some quando eu coloco essa anotação no alunoId:
@ColumnInfo(index = true)
Saberiam me dizer o porque?