首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GraniteDS on GAE数据存储JPA -密钥类问题

GraniteDS on GAE数据存储JPA -密钥类问题
EN

Stack Overflow用户
提问于 2010-02-04 02:43:29
回答 1查看 428关注 0票数 0

我在GAE上使用GraniteDS(2.1.0RC2)和JPA通知。我在flex方面有以下类:

代码语言:javascript
复制
[Bindable]
[RemoteClass(alias="models.User")]
public class User
{
    public var key :String;
    public var login :String;
}

在java端:

代码语言:javascript
复制
@Entity
public class User {
  @Id
  @GeneratedValue(strategy = GenerationType.IDENTITY)
  private Key key;
  private String login;
}

据报道,GraniteDS会自动将键类映射到字符串,但我收到的内容如下:

代码语言:javascript
复制
"[object Key]"

而不是例如6(仅仅是对象的id/键)。

我需要适当的值来更新对象。

我需要键字段作为主键才能有工作关系。

将关键字段设置为Number或int也不起作用。

如何让它正常工作?

EN

回答 1

Stack Overflow用户

发布于 2010-02-04 03:53:27

还需要granite-config.xml文件中的其他设置:

代码语言:javascript
复制
<converters>
    <converter type="org.granite.messaging.amf.io.convert.impl.GAEKeyConverter"/>
</converters>

解决了!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2194489

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档