yüzden filtreleri ben şuna benzer bir java dosyası var vs. servlet kullanarak google app motoru kurmaya çalışıyorum:HashMap
public class Idea implements Comparator<Idea> {
@PrimaryKey
@Persistent(valueStrategy = IdGeneratorStrategy.IDENTITY)
private Key key;
@Persistent
private User author;
@Persistent
private String content;
@Persistent
private Date date;
@Persistent
private Map<User, Boolean> positiveVotes ;
@Persistent
private Map<User, Boolean> negativeVotes;
public Idea(User author, String content, Date date) {
this.author = author;
this.content = content;
this.date = date;
this.positiveVotes = new HashMap<User, Boolean>();
this.negativeVotes = new HashMap<User, Boolean>();
}
ama benim program çalıştırmayı denediğinizde, ben ile başlayan bir özel durum yığını olsun:
Feb 13, 2010 5:01:23 PM com.google.apphosting.utils.jetty.JettyLogger warn
WARNING: /sign
java.lang.IllegalArgumentException: positiveVotes: java.util.HashMap is not a supported property type.
at com.google.appengine.api.datastore.DataTypeUtils.checkSupportedSingleValue(DataTypeUtils.java:145)
at com.google.appengine.api.datastore.DataTypeUtils.checkSupportedValue(DataTypeUtils.java:127)
at com.google.appengine.api.datastore.Entity.setProperty(Entity.java:280)
Yani, benim sorum o java.util.HashMap desteklenen bir özellik türü değil şikayet etmez ve ayrıca bunun bir çözüm için yapmam ne olabilir nedeni budur. Teşekkürler! Umarım yakında cevap verir.
benim sınıfta bir harita alanı var istiyorum eğer öyleyse ne yapabilirim? – urfriend
Daha fazla kod gösterebilir veya boole değerinin amacını açıklayabilir misiniz? –
aslında ben HashMap http://java.sun.com/j2se/1.4.2/docs/api/java/util/HashMap.html aslında seri hale getirilebilir ettim. – urfriend