1
我在GAE中使用Jpa。我有一個實體與下面列出的子實體的集合。
在實體A中,我只使用Id,在B中我使用Key作爲Id。子實體的替代鍵類型
現在evreything工作正常,除了我需要導入8MB JAR文件appengine-api.jar
我的Android應用程序只爲Key類。
我嘗試瞭解壓縮jar並只採用Key.class
,但它很混亂,因爲我不得不添加更多的Key.class正在使用的類。
我可以使用另一種類型的密鑰嗎?
@Entity
public class A implements Serializable
{
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
private int a;
@OneToMany
@Basic
private List<B> bList;
.
.
}
@Entity
public class B implements Serializable
{
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Key key;
int b;
.
.
}
聽起來好像您正在使用Java序列化在Android應用程序和App Engine應用程序之間發送數據。你真的不應該這麼做 - 在App Engine上編寫適當的界面,然後在Android上使用它。 –