私は過去に様々なプロジェクトにSugar ORMを使用してきましたが、非常に珍しい問題を抱えています。シングルシュガーORMモデルクラスはメンバーを保存しませんか?
"BoostTest"の配列を保存するときに、それらのどれもデータベースに保存されません。これはhereで見ることができます。
データベースの削除を行い、バッチ挿入を実行する前に再作成しています。同じプロジェクト内のmany other model classesで動作します。
BoostTest.javaファイルのコードは、他のモデル、コンストラクタ、ゲッタ、セッタだけと同じです。
私はクラスの名前を変更しようとしましたが、Sugar ORM DBのバージョンは増えましたが、私はすべてのアイデアがありません。また、BoostTest.save(new BoostTest(1,1,1,1));
構文でレコードを保存することもできません。
BoostTest.java:
package uk.co.jakelee.cityflow.model;
import com.orm.SugarRecord;
public class BoostTest extends SugarRecord{
private int boostId;
private int level;
private int owned;
private int used;
public BoostTest(int boostId, int level, int owned, int used) {
this.boostId = boostId;
this.level = level;
this.owned = owned;
this.used = used;
}
public int getBoostId() {
return boostId;
}
public void setBoostId(int boostId) {
this.boostId = boostId;
}
public int getLevel() {
return level;
}
public void setLevel(int level) {
this.level = level;
}
public int getOwned() {
return owned;
}
public void setOwned(int owned) {
this.owned = owned;
}
public int getUsed() {
return used;
}
public void setUsed(int used) {
this.used = used;
}
}