2011-08-02 3 views
0

나는 hbase 및 JDO에 매우 순진합니다. 사용하려고 시도했습니다JDOQL에서 ID로 개체를 가져올 수 없습니다.

Query q = pm.newQuery(MyClass.class, "id == " + taskId); 
List<MyClass> taskList = (List<MyClass>)q.execute(); 

그러나 실망 스럽지만받은 목록은 비어 있습니다. 인수의 taskId는 이미 존재하지만.

어떤 종류의 도움이라도 매우 높습니다.

미리 감사드립니다.

답변

0

id로 객체를 가져 오는 것은 다음 방법으로 더 의미가 쿼리를 사용

pm.getObjectById(...) 

하고있는 경우를 호출 할 수 있도록한다면, 시도 로그

0

보는 것이 정상적인 것

작업 목록 = (목록) pm.detachCopy (작업 목록);

코드 뒤에

관련 문제