Hello !
I have a problem with retriving objects by Key. I searched this error
in google , but didn't find any useful information about it.
Here is the code:
@PersistenceCapable
public class Marker {
@PrimaryKey
@Persistent(valueStrategy = IdGeneratorStrategy.IDENTITY)
private Key marker_id;
@Persistent
private String marker_name;
@Persistent
private Double marker_lat;
@Persistent
private Double marker_lng;
@Persistent
private String marker_address;
@Persistent
private String marker_content;
.....
}
Here is the code of the servlet ( which must retrive an object and
delete)
.......
String marker_id_str = req.getParameter("marker_id").trim();
Long marker_id = null;
try{
marker_id = Long.parseLong(marker_id_str.trim());
}
catch(Exception e){
e.getStackTrace();
}
.....
Key k = null;
PersistenceManager pm = null;
try{
k = KeyFactory.createKey(Marker.class.getSimpleName(),
marker_id);
//Long k = Long.parseLong(req.getParameter("marker_id").trim());
pm = PMF.get().getPersistenceManager();
Marker marker = pm.getObjectById(Marker.class, k);
out.println(marker.getMarker_id() + marker.getMarker_name());
//pm.deletePersistent(marker);
}
catch(Exception e){
e.printStackTrace();
}
finally{
pm.close();
}
........
I get this error :
--
You received this message because you are subscribed to the Google Groups
"Google App Engine for Java" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/google-appengine-java?hl=en.