繁体   English   中英

将属性设置为com.google.appengine.api.datastore.Entity

[英]Setting a property to com.google.appengine.api.datastore.Entity

我有一个具有属性Person person(用户定义的对象)的实体,因此我想setProperty(“ person”,new Person())但是得到了IllegalArgumentException“ .... Person不是受支持的属性类型”。 这是一个简单的类,具有字段String name和String country,它实现了Serializable。

类People {人person; }

我在尝试着:

entityOfTypePeople.setProperty("person", new Person());

这是我得到“ IllegalArgumentException .... Person不是受支持的属性类型”的地方。

属性始终是String对象(请参见http://download.oracle.com/javase/1.5.0/docs/api/java/util/Properties.htmlhttp://leepoint.net/notes-java/io/30properties_and_preferences据我所知/10properties.html )。 我认为您想使用Java首选项而不是Java属性(尽管公平地说,我不知道GAE是否支持)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM