| « Les interfaces Java à la rescousse du fetching Hibernate | Hibernate ou JPA : l’embarras du choix ? » |
hibernate4gwt
Juste quelques mots pour vous annoncer la version 0.1 de hibernate4gwt (previously LazyKiller ;) ), hébergée sur SourceForge.
La solution à base de DTO Dozer ne me satisfaisant pas, j’ai décidé de publier mon code sous licence Open-Source, en espérant ainsi faire avancer le débat et simplifier la vie de mes confrères.
Pour information, je travaille en ce moment sur la V0.2 qui devrait permettre (en mode stateful dans un premier temps) de ne plus avoir besoin de l’héritage technique courant.
Hope this helps !
5 commentaires
Commentaire de: Xavier Brénuchon [Visiteur]
Sympa ce truc.
En fait, tu précharges tous les proxy lazy ? Tu les mets à vide ? Ou tu précharges jusqu'à quel niveau ?
C'est paramètrable ?
En fait, tu précharges tous les proxy lazy ? Tu les mets à vide ? Ou tu précharges jusqu'à quel niveau ?
C'est paramètrable ?
02.05.07 @ 18:55
Commentaire de: Bruno Marchesson [Membre]
Bonjour Xavier,
hibernate4gwt fait du clonage dynamique de tes objets Hibernate. Il marque les propriétés non chargées puis remplace les proxies par null. En fait, cela revient à remplacer les proxies Hibernate par une version light.
La profondeur de chargement du clone est par défaut la même que celui de ton objet Hibernate.
hibernate4gwt fait du clonage dynamique de tes objets Hibernate. Il marque les propriétés non chargées puis remplace les proxies par null. En fait, cela revient à remplacer les proxies Hibernate par une version light.
La profondeur de chargement du clone est par défaut la même que celui de ton objet Hibernate.
03.05.07 @ 12:45
Commentaire de: chanthy [Visiteur]
Bonjour,
Je suis nouveau sur gwt, hibernate et spring. Je viens de télécharger hibernate4gwt mais je ne vois absolument pas comment ça fonctionne. J'ai créé le mapping hibernate avec Hibernate Synchronizer et j'ai également crée une interface client avec GWT. Je souhaiterais afficher une donnée récupérée dans une base et l'afficher sur l'interface créée avec GWT. Comment dois-je configurer mon application pour que tout ça fonctionne? J'ai regardé la documentation de Hibernate4gwt mais j'ai pas très bien compris.
Merci d'avance.
Je suis nouveau sur gwt, hibernate et spring. Je viens de télécharger hibernate4gwt mais je ne vois absolument pas comment ça fonctionne. J'ai créé le mapping hibernate avec Hibernate Synchronizer et j'ai également crée une interface client avec GWT. Je souhaiterais afficher une donnée récupérée dans une base et l'afficher sur l'interface créée avec GWT. Comment dois-je configurer mon application pour que tout ça fonctionne? J'ai regardé la documentation de Hibernate4gwt mais j'ai pas très bien compris.
Merci d'avance.
07.05.07 @ 15:42
Commentaire de: Bruno Marchesson [Membre]
Bonjour,
Pour faire bref :
1. tu dois créer 3 packages : les classiques client, server, et un package domain dans lequel tu dois recopier les POJO manipulés Hibernate
2. Tu ajoutes ce répertoire dans le sourcePath GWT (dans le fichier gwt.xml)
3. Tes POJO du Domaine doivent hériter de LazyGwtPojo (une classe de hibernate4gwt)
4. Il ne te reste plus qu'à appeler clone lorsque ton objet quitte le serveur vers la couche de présentation et merge quand il en revient.
Bruno
PS : Pour les questions concernant le fonctionnement de hibernate4gwt, merci d'utiliser le forum du site sur SourceForge ;)
Pour faire bref :
1. tu dois créer 3 packages : les classiques client, server, et un package domain dans lequel tu dois recopier les POJO manipulés Hibernate
2. Tu ajoutes ce répertoire dans le sourcePath GWT (dans le fichier gwt.xml)
3. Tes POJO du Domaine doivent hériter de LazyGwtPojo (une classe de hibernate4gwt)
4. Il ne te reste plus qu'à appeler clone lorsque ton objet quitte le serveur vers la couche de présentation et merge quand il en revient.
Bruno
PS : Pour les questions concernant le fonctionnement de hibernate4gwt, merci d'utiliser le forum du site sur SourceForge ;)
07.05.07 @ 15:58
Commentaire de: chanthy [Visiteur]
Merci beaucoup pour cette réponse rapide. Je teste immédiatement.
Pour le forum sur SourceForge, c'est noté.
Chanthy.
Pour le forum sur SourceForge, c'est noté.
Chanthy.
07.05.07 @ 16:02