GAE / JDO: Как проверить, было ли загружено поле в отдельном объекте - PullRequest
0 голосов
/ 21 марта 2010

Мой DAO отсоединяет, а затем кэширует определенные объекты и может извлекать их с разными группами выборки. В зависимости от того, какая группа выборки использовалась для получения объекта, некоторые поля этого объекта могут быть доступны или нет. Я хотел бы иметь возможность проверить, было ли загружено данное поле для этого объекта или нет, но я не могу просто проверить, является ли поле пустым, потому что это приводит к «JDODetachedFieldAccessException», который требует, чтобы я либо не обращался к полю сначала отсоедините поле.

Я всегда мог поймать это исключение, но это не пахнет правильно. Итак, кто-нибудь знает, возможно ли проверить, было ли поле отсоединено?

1 Ответ

0 голосов
/ 22 марта 2010
...