Установка свойства com.google.appengine.api.datastore.Entity - PullRequest
0 голосов
/ 09 ноября 2010

У меня есть объект, который имеет свойство Person person (пользовательский объект), поэтому я хотел, чтобы setProperty ("person", new Person ()) получил IllegalArgumentException ".... Person не является поддерживаемым типом свойства".Это простой класс с полем String name и String country, который реализует Serializable.

класс Люди {Человек человек;}

Я пытаюсь:

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

, здесь я получаю "IllegalArgumentException .... Person не является поддерживаемым типом свойства".

1 Ответ

0 голосов
/ 09 ноября 2010

Свойства всегда являются строковыми объектами (см. http://download.oracle.com/javase/1.5.0/docs/api/java/util/Properties.html и http://leepoint.net/notes-java/io/30properties_and_preferences/10properties.html), насколько я знаю. Я думаю, что вы хотите использовать предпочтения Java, а не свойства Java (хотя, если честно, я не знать, поддерживает ли GAE это или нет).

...