从Google app-engine后端检索数据时获得503类强制转换异常

时间:2014-04-04 11:11:08

标签: android google-app-engine entity

我正在使用Android应用中的端点从应用引擎后端检索数据。在我之间,我从app引擎项目的实体类更改了表的一些属性(如实体类中的参数/添加了一些额外的参数)。并再次创建端点lib。然后我运行我的android项目,因为它给了我以下错误。

503 Service Unavailable
{

        "code" : 503,
         "errors" : [ {
        "domain" : "global",

        "message" : "java.lang.ClassCastException: java.lang.Double cannot be cast to java.lang.Long",
        "reason" : "backendError"  
    } ],

    "message" : "java.lang.ClassCastException: java.lang.Double cannot be cast to java.lang.Long" 
}

我的代码是

try{
     CollectionResponseUserMaster userInfoCollection = endpoint.listUserMaster().execute(); 

     for(UserMaster userInfoCollections : userInfoCollection.getItems()) {
     }
}
catch(Exception e)
{
     e.printStackTrace();
}

错误在CollectionResponseUserMaster userInfoCollection = endpoint.listUserMaster().execute();行。

实体类参数是

@Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
  private Long usermasterID;

  private String userID;
  private String employeeID;
  private String mediamasterID;
  private User user;
  private String username;
  private String password;
  private String passwordhintquestion;
  private String passwordhintanswer;

请帮帮我。我被卡住了。

0 个答案:

没有答案