Что такое JDO-эквивалент query.setAncestor хранилища данных (ключ)? - PullRequest
0 голосов
/ 21 июля 2011

Я искал повсюду, пытаясь выяснить, что такое JDO-эквивалент низкоуровневой API-функции Google App Engine: .setAncestor(Key key). Я не смог найти это нигде! Я читал, что этот тип поведения не поддерживается в нативном JDO. Это правда? Я не могу этого сделать?

1 Ответ

0 голосов
/ 28 июля 2011

Не думаю, что он поддерживается изначально, однако вы можете использовать запрос:

pm.newQuery("SELECT FROM MyElement WHERE myParent == :parent"); 

Обратите внимание, что это немного отличается, так как низкоуровневый API setAncestor будет искать всех потомков. И вы должны установить отношения один-к-одному или один-ко-многим через JDO.

См .: http://groups.google.com/group/google-appengine-java/browse_thread/thread/b07c62030e7bbcb8

...