1
저는 GAE와 함께 Jpa를 사용하고 있습니다. 아래 나열된 하위 엔터티 컬렉션이있는 엔터티가 있습니다.
엔티티 A에서 이드를 길게 사용하고 있음, B에서 키로 ID를 사용하고 있습니다.서브 엔티티 용 키의 대체 유형
이제 evreything은 8MB JAR 파일 appengine-api.jar
을 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에서 사용하십시오. –