JPA アノテーション付きの GAE で GraniteDS(2.1.0RC2) を使用しています。私はフレックス側に次のクラスを持っています:
[Bindable]
[RemoteClass(alias="models.User")]
public class User
{
public var key :String;
public var login :String;
}
そしてJava側:
@Entity
public class User {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Key key;
private String login;
}
伝えられるところによると、GraniteDS は Key クラスを String に自動的にマップしますが、次のようなものを受け取ります。
"[object Key]"
たとえば 6 の代わりに (オブジェクトの ID/キーのみ)。
オブジェクトを更新するには適切な値が必要です。
作業関係を持つには、キー フィールドが主キーとして必要です。
キー フィールドを Number または int として設定しても機能しません。
これを機能させる方法は?