SQLite
 sql >> база данни >  >> RDS >> SQLite

грешка в стаята:Колоните, върнати от заявката, нямат полето име на полето

Примитивните типове по подразбиране не са нулеви. Направете цената Двойна и това ще реши проблема, тъй като тогава ще бъде нулев. Освен това можете да добавите персонализиран метод за получаване, за да избегнете цената като нулев обект.

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

@Ингоре казва на Room да игнорира изцяло полето, което не е това, което искате, въз основа на вашия отговор.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. как да стартирам приложение с SQLite darabase на емулатор на Android Studio?

  2. Как работи AUTOINCREMENT в SQLite

  3. Форматирайте резултатите от SQLite като JSON

  4. SQLiteDatabase android IllegalStateException

  5. listview показва данните от базата данни в android