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 :

Hibernate et doublons


Sujet :

Hibernate Java

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Août 2004
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 9
    Points : 7
    Points
    7
    Par défaut Hibernate et doublons
    Bonjour,

    J'ai un probleme avec Hibernate. Je crée actuellement un entrepôt de données. Les données récupérées contiennent des doublons et je souhaite volontairement insérer ces doublons dans mon entrepôt.

    Les tables de mon entrepôt ne contiennent pas de clés primaires. Je fais mon mapping hibernate et à l'arrivée j'obtiens un message m'indiquant que je ne peux insérer de données avec le "same identifier".

    Existe-t-il un moyen pour créer un identifiant transitoire au niveau de la couche Hibernate pour différencier mes objets doublons et qui n'est pas inséré ensuite en base? Ou bien faut-il générer des identifiants techniques au niveau de ma base pour distinguer les doublons???

    Merci de votre réponse.

    C'est une question de fond, je ne pense pas que cela requière de code mais si vous en avez besoin, je peux vous le transmettre...

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    74
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 74
    Points : 83
    Points
    83
    Par défaut
    A priori ton schéma relationnel dans lequel tu stockes tes données doit contenir une contrainte d'unicité... sinon dans Hibernate fait pas de contrôle d'unicité, c'est la base qui s'en charge.... moi je vérifierais le schéma existant.

    Citation Envoyé par JAVA man Voir le message
    Bonjour,

    J'ai un probleme avec Hibernate. Je crée actuellement un entrepôt de données. Les données récupérées contiennent des doublons et je souhaite volontairement insérer ces doublons dans mon entrepôt.

    Les tables de mon entrepôt ne contiennent pas de clés primaires. Je fais mon mapping hibernate et à l'arrivée j'obtiens un message m'indiquant que je ne peux insérer de données avec le "same identifier".

    Existe-t-il un moyen pour créer un identifiant transitoire au niveau de la couche Hibernate pour différencier mes objets doublons et qui n'est pas inséré ensuite en base? Ou bien faut-il générer des identifiants techniques au niveau de ma base pour distinguer les doublons???

    Merci de votre réponse.

    C'est une question de fond, je ne pense pas que cela requière de code mais si vous en avez besoin, je peux vous le transmettre...

  3. #3
    Expert confirmé
    Homme Profil pro
    Inscrit en
    Septembre 2006
    Messages
    2 952
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 2 952
    Points : 4 378
    Points
    4 378
    Par défaut
    Citation Envoyé par denisjava Voir le message
    A priori ton schéma relationnel dans lequel tu stockes tes données doit contenir une contrainte d'unicité... sinon dans Hibernate fait pas de contrôle d'unicité, c'est la base qui s'en charge.... moi je vérifierais le schéma existant.
    ???

    Voir plutôt du coté d'equals et hashcode...

    http://www.hibernate.org/109.html

  4. #4
    Membre régulier
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    74
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 74
    Points : 83
    Points
    83
    Par défaut
    Yep... après relecture... je suis d'accord avec
    JeitEmgie...
    Citation Envoyé par JeitEmgie Voir le message
    ???

    Voir plutôt du coté d'equals et hashcode...

    http://www.hibernate.org/109.html

Discussions similaires

  1. Hibernate et Fecth join en doublons
    Par Snyper dans le forum Hibernate
    Réponses: 0
    Dernier message: 11/12/2014, 15h00
  2. Eviter les doublons dans JCombobox avec hibernate
    Par dh3h1b1 dans le forum Composants
    Réponses: 3
    Dernier message: 16/02/2011, 18h45
  3. [Data] doublon eroné avec hibernate
    Par wandesan dans le forum Spring
    Réponses: 2
    Dernier message: 20/08/2010, 12h24
  4. Hibernate doublon property
    Par kekesilo dans le forum Hibernate
    Réponses: 2
    Dernier message: 23/01/2009, 15h44
  5. verification de doublons dans un tableau
    Par bohemianvirtual dans le forum C
    Réponses: 11
    Dernier message: 25/05/2002, 12h21

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