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

Hibernate Java Discussion :

recupreration de données


Sujet :

Hibernate Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Novembre 2006
    Messages
    67
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 67
    Par défaut recupreration de données
    Salut a tous

    Ben voila j'ai crée une methode pour recuperer mes donneés sur la base sql server(une jointure entre plusieur tables) ,et donc cette methode me renvoie une liste de données ,seulement dans un des champs de la liste ,les données renvoyées ne sont pas identiques a celle de la base de donnée,en fait il prend une valeur qu'il repete partout ,
    ce champ est de type money dans la base ,et moi dans mon bean je l'ai declaré comme un string ,au debut je croyais que le pb venait de la ,j'ai du changé ce champ en long dans mon bean mais tjr rien et je n'ai pas une idée de ce que ça peut etre
    Quelqu'un peut m'aider svp ?

    Merci

  2. #2
    Membre confirmé
    Inscrit en
    Mars 2007
    Messages
    179
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 179
    Par défaut
    Hey
    Désolé je suis pas familier avec le type Money, çà correspond àquoi? un float? c'est peut-être çà non? parce que long et float vont pas se mapper, faudrait que tu mettes un double...
    dis moi quoi.

  3. #3
    Membre confirmé
    Inscrit en
    Novembre 2006
    Messages
    67
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 67
    Par défaut recupreration de données
    ben moi non plus je ne sais pas a koi correspond money en java ,je vais donc essayer de declarer ma variable comme un double dans le bean pour voir

  4. #4
    Membre confirmé
    Inscrit en
    Mars 2007
    Messages
    179
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 179
    Par défaut
    Non mais tu dis que le chammp est de type Money dans la base.
    Concrètement y a quoi comme valeur dedans.

    Bon, anyway, j'ai chécke sur internet (noublie jamais Google, c'est ton ami)
    et voilà ce que çà raconte:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Monetary datatypes are usually used to store monetary values. There are two monetary datatypes:
     
        * money
        * smallmoney
     
    Money datatype is stored in 8 bytes and is used to hold monetary values from -922337203685477.5808 through 922337203685477.5807.
    Donc, il sagit d'un type à décimal. Je te conseille donc d'utiliser un type Java flottant, et en l'occurence ici double parce que c'est le seul qui prend 8 bytes.

    Dis moi quoi.

  5. #5
    Membre confirmé
    Inscrit en
    Mars 2007
    Messages
    179
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 179
    Par défaut
    Citation Envoyé par verdi-verda Voir le message
    Salut a tous

    Ben voila j'ai crée une methode pour recuperer mes donneés sur la base sql server(une jointure entre plusieur tables) ,et donc cette methode me renvoie une liste de données ,seulement dans un des champs de la liste ,les données renvoyées ne sont pas identiques a celle de la base de donnée,en fait il prend une valeur qu'il repete partout ,
    ce champ est de type money dans la base ,et moi dans mon bean je l'ai declaré comme un string ,au debut je croyais que le pb venait de la ,j'ai du changé ce champ en long dans mon bean mais tjr rien et je n'ai pas une idée de ce que ça peut etre
    Quelqu'un peut m'aider svp ?

    Merci
    Et please, la prochaine fois, présente un peu plus clairement le contexte

  6. #6
    Membre confirmé
    Inscrit en
    Novembre 2006
    Messages
    67
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 67
    Par défaut recupreration de données
    et bein merci bcp pour vos reponses mais j'ai essayé avec le type double ,toujours rien ,

  7. #7
    Membre confirmé
    Inscrit en
    Mars 2007
    Messages
    179
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 179
    Par défaut
    Tu peux m'envoyer le script de création des tables en question, le code Java de ton bean, de ta méthode de récupération des données et un des output de ce que la méthode de récup te donne?
    Merci

  8. #8
    Membre confirmé
    Inscrit en
    Novembre 2006
    Messages
    67
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 67
    Par défaut recupreration de données
    bien j'envoie ma fichier.hbm.xml et le fichier qui me permet la connexion a la base
    merci bcp !
    Fichiers attachés Fichiers attachés

  9. #9
    Membre confirmé
    Inscrit en
    Mars 2007
    Messages
    179
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 179
    Par défaut
    Just had a look at the hbm.xml file. It seems pretty short.
    Is it normal you didn't pu any type on your other properties.
    I'm not that familiar to hbm files since i generate them and they work pretty well...

    But mine for example would look like:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
     
    <hibernate-mapping default-cascade="none">
        <class name="com.thalys.opalys.domain.TrancheImpl" table="TRANCHE" dynamic-insert="false" dynamic-update="false">
            <id name="id" type="java.lang.Long" unsaved-value="null">
                <column name="ID" sql-type="BIGINT"/>
                <generator class="native">
                </generator>
            </id>
            <property name="number" >
                <column name="NUMBER" not-null="true" unique="false" sql-type="VARCHAR(255) BINARY"/>
                <type name="java.lang.String">
                </type>
            </property>
            <set name="variantes" order-by="TRANCHE_FK" lazy="true" fetch="select" inverse="true" cascade="delete">
                <key foreign-key="VARIANTE_TRANCHE_FKC">
                    <column name="TRANCHE_FK" sql-type="BIGINT"/>
                </key>
                <one-to-many class="com.thalys.opalys.domain.VarianteImpl"/>
            </set>
            <set name="effectiveTranches" order-by="TRANCHE_FK" lazy="false" fetch="select" inverse="true" cascade="delete">
                <key foreign-key="EFFECTIVE_TRANCHE_TRANCHE_FKC">
                    <column name="TRANCHE_FK" sql-type="BIGINT"/>
                </key>
                <one-to-many class="com.thalys.opalys.domain.EffectiveTrancheImpl"/>
            </set>
        </class>
    </hibernate-mapping>
    No type is precised in your hbm files, is it normal?

    And in your java files, where is the problem?

Discussions similaires

  1. Réponses: 0
    Dernier message: 06/06/2014, 15h17
  2. [Concept] Stabilité d'une base de donnée
    Par lassmust dans le forum Décisions SGBD
    Réponses: 3
    Dernier message: 03/07/2002, 16h16
  3. compression de données du point de vue algorithmique
    Par GoldenEye dans le forum Algorithmes et structures de données
    Réponses: 9
    Dernier message: 26/06/2002, 15h51
  4. [Kylix] Sauvegarde de donnée utilisateur....
    Par Eclypse dans le forum EDI
    Réponses: 1
    Dernier message: 11/05/2002, 17h21
  5. Comparer des fichiers de données : Quel Langage ?
    Par Anonymous dans le forum Langages de programmation
    Réponses: 6
    Dernier message: 24/04/2002, 22h37

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