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

JPA Java Discussion :

Persitance d'une Hashmap


Sujet :

JPA Java

  1. #1
    Membre expérimenté Avatar de dazz_x
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    269
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations forums :
    Inscription : Mars 2006
    Messages : 269
    Par défaut Persitance d'une Hashmap
    Bonjour à tous,

    Je m'adresse à vous pour ouîr vos précieux conseils.
    J'ai une classe que l'on va appeller Humain, qui contient une liste de propriétés :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    public class Humain{
          HashMap<String,String> properties;
    }
    Pour l'instant, on peut avoir ce genre de chose :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    Stringvaleur=unHumain.get("nom")//valeur="dazz_x"
    valeur=unHumain.get("taille") //valeur="185"
    valeur=unHumain.get("poids") //valeur="75"
    valeur=unHumain.get("qi")//valeur="152"
    valeur=unHumain.get("modestie")//valeur="aucune"
    Seulement, je ne sais absoluement pas comment va évoluer l'humain, et j'imagine que dans quelques années, on va pouvoir avoir :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    Stringvaleur=unHumain.get("nom")//valeur="dazz_x"
    valeur=unHumain.get("puce.de.contrôle") //valeur="2"
    valeur=unHumain.get("infractions.a.la.morale.publique") //valeur="323"
    C'est d'ailleurs pour ça que j'ai prévu une HashMap<String,String> alors qu'idéalement, on est plus sur une HashMap<String,Object>

    Ce que je voudrais savoir, c'est comment gérer la persistance d'un tel objet pour pouvoir le manipuler avec des EJB 3 qui feront ni plus ni moins que des , ou des
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    setKey("aptitude.à.écrire.des.longs.posts","élevée");
    Sachant que mon nombre d'"humains" ne dépassera pas quelques milliers sur le serveur, la persistance en base est-elle la meilleure solution, ou faut-il que je pense à écrire dans des fichiers xml ?

    Merci pour ceux qui auront compris mon problème, et qui voudront bien me coupdepoucer

    NB 1 : Ce n'est qu'un exemple, je n'ai pas de classe "Humain" dans mon appli, alors arrêtez de vous demander à quoi ça va me servir une classe pareil !!!!
    NB 2 : toute ressemblance avec des humains existants est purement fortuite

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Février 2004
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 23
    Par défaut
    Bonjour,

    Ayant le même problème que toi, j'ai effectué quelques recherche. Il est apparement possible d'utiliser Hibernate pour ça.

    Le lien suivant montre l'utilisation d'une HashMap pour sauver des objets.
    http://www.velocityreviews.com/forum...subclass-.html

    Je n'ai pas le temps aujourd'hui de regarder de plus près, mais si tu trouve quelque chose d'intéressant, fait moi signe s'il te plait .

    Julien

Discussions similaires

  1. clés et valeurs à null dans une HashMap typée
    Par Djakisback dans le forum API standards et tierces
    Réponses: 4
    Dernier message: 06/06/2006, 14h04
  2. [JSTL] Bean dans une hashmap
    Par cosmos38240 dans le forum Taglibs
    Réponses: 8
    Dernier message: 02/01/2006, 12h25
  3. [Struts] [HashMap] passage d'un bean dans une HashMap
    Par cosmos38240 dans le forum Struts 1
    Réponses: 4
    Dernier message: 29/09/2005, 17h05
  4. [STRUTS] Itérer sur une HashMap
    Par s.grenet dans le forum Struts 1
    Réponses: 5
    Dernier message: 06/04/2005, 14h26
  5. [débutant] cherche a copier une HashMap
    Par mathieublanc13 dans le forum Collection et Stream
    Réponses: 3
    Dernier message: 09/05/2004, 15h33

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