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 :

mapper 2 tables via la même classes


Sujet :

Hibernate Java

  1. #1
    Candidat au Club
    Inscrit en
    Juillet 2002
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Juillet 2002
    Messages : 4
    Points : 2
    Points
    2
    Par défaut mapper 2 tables via la même classes
    Bojour,

    par facilité j'aimerais mapper 2 tables sur la même classe, car pour des raisons historiques je travaille sur des tables démultpliée. je voudrais savoir si c'est possible ou si je dois faire un pojo par table?

    merci d'avance pour vos réponses

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    548
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 548
    Points : 635
    Points
    635
    Par défaut
    doc hibernate

    Edit : en fait je crois comprendre que tu as une partie des lignes dans un table et le reste dans l' "historique" (et non pas les colonnes séparées dans deux tables).

    Si tu peux faire une vue qui fait l'union des deux ça marchera en lecture, pour l'écriture tu dois soit faire une vue updatable/insertable/deletable soit définir des requêtes toi même
    http://www.hibernate.org/hib_docs/v3...l#querysql-cud

  3. #3
    Candidat au Club
    Inscrit en
    Juillet 2002
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Juillet 2002
    Messages : 4
    Points : 2
    Points
    2
    Par défaut
    merci je vais voir si cela peux résoudre le problème, mais en faite quand je parlais d'historique, je parlais de raisons datant d'un bon moment qui ont fait que l'ont à démultplié les tables c'est a dire par exemple que la table A avec 10 collones est devenue : tables : A1 A2 A3 et c'est 3 tables ont exactement les ùmêmes colonnes

  4. #4
    Candidat au Club
    Inscrit en
    Juillet 2002
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Juillet 2002
    Messages : 4
    Points : 2
    Points
    2
    Par défaut
    toujours pas trouvé de solution ,je pourrais faire un union mais c'est justement à eviter vu la taille des table.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    548
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 548
    Points : 635
    Points
    635
    Par défaut
    Si tu fais une vue qui est l'union de deux table, le SGBD est en général capable d'optimiser la requête en utilisant les index. Par exemple si tu fais "select * from vue where id = X" et qu'il y a un index sur id au niveau des deux tables il va utiliser les deux index et la requête sera très rapide.
    S'il n'y a pas d'index utilisable ce sera long, mais là il n'y a pas de solution de toute façon : sans index il est obligé de se taper les deux tables en entier.

  6. #6
    Candidat au Club
    Inscrit en
    Juillet 2002
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Juillet 2002
    Messages : 4
    Points : 2
    Points
    2
    Par défaut
    en effet je ne vois que cettte solution , a voir si les temps de réponses seront corrects, car, les recherche se font sur les indexs pour les tables principales mais pour les autres ... c'est pas vraiment le cas, au pire je peux tj demander de rajouter un index sur ces tables

    merci pour tes réponses

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Mapper deux tables sur une seule classe
    Par gorgonite dans le forum Zend_Db
    Réponses: 13
    Dernier message: 30/06/2008, 14h06
  2. Réponses: 5
    Dernier message: 03/08/2006, 17h13
  3. Croisement d'une table avec elle même
    Par lelapin dans le forum Langage SQL
    Réponses: 2
    Dernier message: 28/09/2005, 08h44
  4. [arborescence] jointure d'une table avec elle même ?
    Par Celelibi dans le forum Requêtes
    Réponses: 2
    Dernier message: 16/11/2004, 19h48
  5. [Applet]Utiliser plusieurs Applet dans une même classe
    Par BRAUKRIS dans le forum Applets
    Réponses: 5
    Dernier message: 11/06/2004, 16h27

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