sql >> データベース >  >> RDS >> SQLite

ルームエラー:クエリによって返される列にフィールド名がありません

    プリミティブ型はデフォルトではnullではありません。価格を2倍にする その場合はnull可能になるため、これで問題が解決します。さらに、カスタムゲッターを追加して、価格がnullオブジェクトになるのを防ぐことができます。

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

    @Ingore 回答に基づいて、フィールドを完全に無視するようにRoomに指示します。これは、希望するものではありません。




    1. Oracleデータベースで日付形式を変更する方法

    2. android.database.CursorIndexOutOfBoundsException

    3. Galera ClusterRecovery101-ネットワークパーティショニングの詳細

    4. MariaDB SESSION_USER()の説明