簡體   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