1
で送信して作成されてから、オブジェクトのプロパティから防ぐために、スキーマ:私は、データベース内の列"isSearched"
を作成したくないはどのように私はbackendlessアプリでオブジェクトモデルを持っているBackendless
public class Message{
public String objectId;
private long created_at;
private String sender,receiver,text;
public boolean isSearched;
...
}
、どのようにそれをしてもいいですか?
私は公共の宣言の前Serializable
の実装にtransient
を使用しようとしました:
Backendless.Persistence.save(new Message(...), new AsyncCallback<Message>())
列Searched
がで作成されます。私はそうのような保存方法を実行すると、まだ
public class Message implements Serializable{
public String objectId;
private long created_at;
private String sender,receiver,text;
transient public boolean isSearched;
}
が、 DB。
提案がありますか?
あなたのクラスに注釈を付けてみてください: '@ExcludeProperty(propertyName =" isSearched ")' –
バックエンドレスを試しましたか?この注釈をどこに置くべきですか? – totothegreat
私はそのフィールドがpublicであることは知っていますが、フィールドのpublic getter/setterメソッドはありますか? –