我在GAE上使用GraniteDS(2.1.0RC2)和JPA通知。我在flex方面有以下类:
[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会自动将键类映射到字符串,但我收到的内容如下:
"[object Key]"而不是例如6(仅仅是对象的id/键)。
我需要适当的值来更新对象。
我需要键字段作为主键才能有工作关系。
将关键字段设置为Number或int也不起作用。
如何让它正常工作?
发布于 2010-02-04 03:53:27
还需要granite-config.xml文件中的其他设置:
<converters>
<converter type="org.granite.messaging.amf.io.convert.impl.GAEKeyConverter"/>
</converters>解决了!
https://stackoverflow.com/questions/2194489
复制相似问题