我在数据存储中存储一个对象时遇到了问题。 我有一个对象,MyObject,我试图存储它,但是当代码被执行时,什么也没有发生。我去看数据存储的仪表板,MyObject不在那里。 没有抛出异常,也没有错误。
这是我的对象
@PersistenceCapable(identityType = IdentityType.APPLICATION)
public class MyObject{
@PrimaryKey
@Persistent(valueStrategy = IdGeneratorStrategy.IDENTITY)
private Key key;
@Persistent
String name;
@Persistent
String beta;
@Persistent
double loc;
public MyObject(String name1){
name = name1;
//getters and setters
这是存储该对象的代码
public static void saveMyObject(MyObject a)throws Exception{
PersistenceManager pm = PMF.get().getPersistenceManager();
try{
pm.makePersistent(a);
catch(Exception e){
throw e;
finally{
pm.close();
有人能看出我错过了什么吗?