0
嘗試從數據存儲實體中獲取數據時發生異常。 這裏是我的代碼:GAE ClassCastException Long不能強制轉換爲
PersistenceManager pmf = PMF.get().getPersistenceManager();
try {
Query query = pmf.newQuery(DocHeader.class);
@SuppressWarnings("unchecked")
List<DocHeader> docHeaders = (List<DocHeader>) query.execute();
任何人都可以在這個問題上提供幫助。
這裏是我的對象
@PersistenceCapable(identityType = IdentityType.APPLICATION)
public class DocHeader {
@PrimaryKey
@Persistent(valueStrategy = IdGeneratorStrategy.SEQUENCE)
private Long docHeaderId;
@Persistent
private Double previousPayment;
@Persistent
private Double currentBalance;
@Persistent
private Double totalAccountBalance;
@Persistent
private String accountRepresentative;
@Persistent
private Double minPayment;
}
「DocHeader」是你自己的類嗎? – icza 2014-10-08 12:54:06
是的,這是我自己的class.and我存儲數據使用這個class.when提取數據顯示錯誤 – 2014-10-08 12:55:06
你可以發佈這個類的來源(編輯問題)? – icza 2014-10-08 12:59:19