【发布时间】:2010-02-03 18:43:28
【问题描述】:
我在 GAE 上使用带有 JPA 注释的 GraniteDS(2.1.0RC2)。我在 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 会自动将 Key 类映射到 String,但我收到如下信息:
"[object Key]"
而不是例如6(只是对象的 id/key)。
我需要适当的值来更新对象。
我需要 Key 字段作为主键来建立工作关系。
将关键字段设置为 Number 或 int 也不起作用。
如何让它工作?
【问题讨论】:
标签: java google-app-engine jpa primary-key graniteds