SQLite
 sql >> Base de Dados >  >> RDS >> SQLite

erro de sala:As colunas retornadas pela consulta não possuem os campos fieldname


Os tipos primitivos são, por padrão, não nulos. Torne o preço Duplo e isso resolverá o problema, pois será anulável então. Além disso, você pode adicionar um getter personalizado para evitar que o preço seja um objeto nulo.
public double getPrice(){
    if(this.price == null) return 0.0;
    return this.price;
}

@Ingore diz ao Room para ignorar o campo completamente, o que não é o que você deseja, com base em sua resposta.