Bonjour

J'ignore quelle impl�mentation JDO vous utilisez mais voici quelques
infos :

* certes en Datastore ID tout est automatique et transparent, mais vous
pouvez r�cup�rer l'object ID � tout moment par l'API getObjectID();
ensuite vous pouvez directement r�cup�rer un objet par getObjectByID().
Cela devrait r�pondre � votre attente.

* ensuite certains produits comme LiDO (fait par LIBeLIS, que je
repr�sente) proposent une librairie de TAGs pour les pages JSP, cette
librairie permet de ne pas avoir � utiliser d'API JDO dans les pages et
elle g�re automatiquement tous les probl�mes de propagation de contexte
objet entre pages

* tu peux aussi utiliser Application ID, mais on s�lectionne surtout ce
mode lorsque l'on souhaite acc�der � une base existante avec des PK et
FK d�j� d�finies et potentiellement complexes. 
Dans ce mode, certains produits comme LiDO dans sa nouvelle version 1.4
permettent de ne pas avoir � g�rer soi-m�me la classe ObjectID, donc ��
devient tr�s simple � utiliser. 

Mais disons en r�sum� que s'il n'y a pas d�j� un identifiant m�tier
naturel (n� d'immatriculation ou n� INSEE) on a quand m�me tout int�r�t
� utiliser le mode Datastore ID, c'est beaucoup plus objet comme
approche.

Hope this helps,

Cordialement,
______________________
Eric Samson, LIBeLIS
Enterprise Information Access
www.libelis.com 


-----Message d'origine-----
De : Sebastien Cesbron [mailto:[EMAIL PROTECTED] 
Envoy� : mercredi 12 mars 2003 10:32
� : [EMAIL PROTECTED]
Objet : JDO identity


Salut,

Je commence � maniper JDO pour voir comment �a fonctionne. La premi�re 
question que je me pose concerne les IDs.

J'avais l'habitude d'utiliser un ID simple (de type String) qui n'avait 
aucune logique fonctionnelle (ID technique) mais que j'utilisais dans la

partie pr�sentation de mon application (c'est du jsp) pour d�terminer 
les objets s�lectionn�s.

Je me demande comment faire cela en JDO. Ma premi�re tentative a �t� 
d'utiliser du "datastore identity". JDO masque compl�tement les IDs et 
du coup j'ai l'impression que je ne peux avoir acc�s facilement aux IDs.
Du coup, je me demande qu'elle stat�gie il faut que j'adopte pour 
pouvoir faire la m�me chose que pr�c�demment.

Est ce que quelqu'un aurait des infos la dessus.

Je vais essayer avec une "application identity" mais dans ce cas je me 
demandais si on pouvait faire une classe d'ID commune � toutes les 
classes de persistance ?

Merci d'avance

Seb

_____________________________________________________________________
GRAND JEU SMS : Pour gagner un NOKIA 7650, envoyez le mot IF au 61321
(prix d'un SMS + 0.35 euro). Un SMS vous dira si vous avez gagn�.
R�glement : http://www.ifrance.com/_reloc/sign.sms

Répondre à