db4oに問題があり、修正できません。私は2つのクラスがあります。
public class Profile {
private String Name;
private List<Action> Actions;
public String getName() {
return Name;
}
public void setName(String Name) {
this.Name = Name;
}
public List<Action> getActions() {
if (Actions == null)
Actions = new ArrayList<Action>();
return Actions;
}
}
と他のクラス。
public class Action {
private String _Name;
public Action(String Name) {
_Name = Name;
}
public String getName() {
return _Name;
}
}
初めてdb4oに保存するときは、プロファイルとアクションのリストもうまく保存されます。更新(アクションのリストに項目を追加または削除)すると、データベース(db4o)に反映されません。
データを保存するために私がすることは、db4o.store(Profile)だけです。リストをdb4o.store(Profile.Actions)のように保存する必要があるかどうかはわかりません。
どんな助けでもいただければ幸いです。
よろしく。