2011-02-15 3 views
0

데이터 저장소에 하위 항목 목록이 있습니다. 데이터 저장소에 ID와 이름을 가져 와서 목록 상자에 표시합니다. (긴 ID 전송) 사용자가 엔티티를 선택하면 엔티티 정보를 가져와야합니다. 나는이 사용하고 :Google AppEngine (GAE) - 전체 개체 키

Key parentKey = KeyFactory.createKey(Parent.class.getSimpleName(), parentLongKey); 
Key childKey = KeyFactory.createKey(parentKey, Child.class.getSimpleName(), childLongKey); 
manager.getObjectById(Child.class, childKey); 

을 그리고 그것은 작동하지만, 자식 클래스가 자신의 아이 클래스가있는 경우, 나는 부모의 키, 하위 키와 subchild 키를 만들어야합니다 ???

부모 엔티티를 만들지 않고 자식 엔티티를 쿼리하기에 충분한 ID 유형을 얻는 방법이 있나요 ???

문자열을 사용해 보았지만 동일한 문제가 있습니다. .toString 키 버전을 시도했지만 비슷한 문제가 있습니다.

Thx 많이 있습니다!

답변

3

keyToString 및 stringToKey를 사용하여 전체 키의 문자열 버전을 사용하십시오.

관련 문제