我正在将 Jpa 与 GAE 一起使用。我有一个包含子实体集合的实体,如下所示。
在实体 A 中,我使用 long 作为 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;
.
.
}