2010-03-21 5 views
0

Mon DAO détache puis met en cache certains objets et peut les récupérer avec différents groupes de récupération. Selon le groupe de récupération utilisé pour extraire l'objet, certaines zones de cet objet peuvent être disponibles ou non. Je voudrais être en mesure de tester si un champ donné sur cet objet a été chargé ou non, mais je ne peux pas simplement vérifier si le champ est nul parce que cela entraîne une "JDODetachedFieldAccessException" qui exige que je n'accède pas au champ ou détacher le champ en premier.GAE/JDO: Comment vérifier si un champ dans un objet détaché a été chargé

Je pourrais toujours attraper cette exception, mais cela ne sent pas bon. Alors, quelqu'un sait-il s'il est possible de vérifier si le champ a été détaché?

Répondre

Questions connexes