SQLite
 sql >> Baza danych >  >> RDS >> SQLite

błąd pokoju:Kolumny zwrócone przez zapytanie nie mają pól nazwa pola

Typy pierwotne domyślnie nie mają wartości null. Niech cena będzie podwójna a to rozwiąże problem, ponieważ wtedy będzie można zerować. Co więcej, możesz dodać niestandardowy getter, aby uniknąć ceny jako obiektu zerowego.

public double getPrice(){
    if(this.price == null) return 0.0;
    return this.price;
}

@Ingore mówi Roomowi, aby całkowicie zignorował to pole, co nie jest tym, czego chcesz, na podstawie Twojej odpowiedzi.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wstępnie wypełniona baza danych nie działa w API 28 nie zgłasza takiego wyjątku tabeli

  2. Jak pomijać wiersze, które naruszają ograniczenia podczas wstawiania danych do SQLite

  3. Zapytanie Android SQLite, w którym kolumna nie jest pusta i nie jest pusta

  4. Jak działa SQLite Rtrim()

  5. SQLite JSON_ARRAY()