Primitieve typen zijn standaard niet null. Maak de prijs Dubbel en dit zal het probleem oplossen, omdat het dan nullable is. Bovendien kunt u een aangepaste getter toevoegen om te voorkomen dat de prijs als een null-object wordt weergegeven.
public double getPrice(){
if(this.price == null) return 0.0;
return this.price;
}
@Ingore vertelt Room om het veld helemaal te negeren, wat niet is wat je wilt, op basis van je antwoord.