IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Grails Java Discussion :

objets domain non persistants


Sujet :

Grails Java

  1. #1
    Candidat au Club
    Inscrit en
    Août 2010
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Août 2010
    Messages : 3
    Points : 3
    Points
    3
    Par défaut objets domain non persistants
    Bonjour,

    Est-il possible d'avoir dans une appli Grails une partie d'objets domain non-persistant ? J'ai tenté le coup de

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    static transients = ["toutes", "les", "propertys"]
    mais sans succès car les id restent persistants.

    Merci d'avance.

  2. #2
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 35
    Points : 36
    Points
    36
    Par défaut
    bonjour,

    les objets domain sont fait pour être persistants.

    Si j'ai bin compris, tu cherches à avoir une sorte de classes DTO. Tu peux en créer sous src/groovy ou src/java si tu veux.

    Nabil

  3. #3
    Membre averti
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2005
    Messages
    218
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2005
    Messages : 218
    Points : 311
    Points
    311
    Par défaut
    Tu as peut-être trouvé comment faire depuis le temps, comme je n'avais pas encore eu l'occasion de faire des classes grails non persistentes je n'avais donc pas testé jusqu'alors.
    Il faut effectivement les créer dans le répertoire src/grails par contre pour pouvoir les utiliser à partir des controllers ou des différents domaines, il faut déclarer dans grails-app/conf/Config.groovy :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    grails.validateable.packages = ['monpackage']
    grails.validateable.classes = [monpackage.MaClasse]
    Faire précéder la classe de la déclaration suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    package monpackage
     
    import org.codehaus.groovy.grails.validation.Validateable;
     
    @Validateable 
    class MaClasse{
    Pour l'utiliser dans les domaines importer manuellement la classe :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    import monpackage.MaClasse;
    puis utiliser les méthodes de la classe manuellement ou

    Redémarrer STS...

    C'est pas forcémment si simple qu'il n'y parait au premier abord, c'est pour ca que je refais un post.

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 15
    Points : 19
    Points
    19
    Par défaut
    Bonsoir,
    Bon le sujet est probablement clos, mais pour être un peu plus précis par rapport a à la réponse de macumba, la manière la plus simple de créer des objets validable est de passer par des objets command ( c'est un artefact grails au même titre que les domains).
    Je vous mais le lien vers la doc pour plus de détails :
    http://grails.org/doc/latest/guide/6...ommand Objects

Discussions similaires

  1. [2.x] objet non persistant malgre le codage
    Par Philcmoi dans le forum Symfony
    Réponses: 7
    Dernier message: 07/04/2014, 12h07
  2. Réponses: 2
    Dernier message: 25/11/2008, 13h28
  3. [Sécurité] Non persistence des variables session ?
    Par Christophe Charron dans le forum Langage
    Réponses: 9
    Dernier message: 28/02/2006, 22h05
  4. [Cookies] include non persistant en mémoire
    Par ouioui2000 dans le forum Langage
    Réponses: 1
    Dernier message: 18/10/2005, 15h07
  5. "Mixer" objet et non-objet ?
    Par zapho dans le forum UML
    Réponses: 5
    Dernier message: 19/03/2004, 14h43

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo