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

Java EE Discussion :

bind des schemas aux entitys. [EJB3 Entity]


Sujet :

Java EE

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    34
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 34
    Par défaut bind des schemas aux entitys.
    Bonjour j'ai un petit probleme pour mapper ma table et mes entity, en ejb3, jboss 4.0.5 et une bd oracle 8i, la bd étant existante.

    en fait j'ai une instance ; INST
    plusieurs schéma :SCHEMA1, SCHEMA2, etc,

    dans mon entity :
    ..
    @Entity
    @Table(name="SCHEMA2.MA_TABLE")
    public class MA_TABLE implements java.io.Serializable
    ..

    MA_TABLE se trouve dans le SCHEMA2, je me log dans le SCHEMA3, SCHEMA3 a les droits systeme sur les tables de SCHEMA2.

    le probleme c'est qu'il ne trouve pas la table.

    si j'écris
    ..
    @Entity
    @Table(name="MA_TABLE")
    public class MA_TABLE implements java.io.Serializable
    ..

    il me trouve une table mais c pas la bonne, car il me mappe avec MA_TABLE qui se trouve dans SCHEMA1, en effet il y a une table avec le meme nom dans le SCHEMA1 (champs differents...) (SCHEMA3 ayant les droits sys partout en fait)

    Bon juste pour dire que ce n'est pas moi qui ait fait la l'instance de la BD, et donc pour la redondance des noms, ce n'est pas ma faute, je n'ai en autre pas le droit de modifier la BD, car elle est utilisé à l'heure actuelle.

    Donc là c'est juste un problème de mapping du nom de la table avec des schema :

    @Table(name="??????")

    Donc si quelqu'un avait la solution...

    merci

  2. #2
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    34
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 34
    Par défaut
    Bon en fait ct tout simple, mais bon fallait chercher dans la docs de sun...

    ..
    @Entity
    @Table(name="MA_TABLE", schema="SCHEMA1")
    public class MA_TABLE implements java.io.Serializable
    ..

    Voilà j'espère que cela va aider certains.

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

Discussions similaires

  1. Problème de passage des paramétrés aux entity Beans
    Par herguem dans le forum Java EE
    Réponses: 1
    Dernier message: 07/06/2012, 14h13
  2. Réponses: 2
    Dernier message: 29/11/2010, 21h15
  3. [Linq to SQL] Ajouter des methodes aux entity
    Par anthyme dans le forum Accès aux données
    Réponses: 2
    Dernier message: 22/02/2008, 20h34
  4. Association des programmes aux fichiers: icônes
    Par jamesb dans le forum C++Builder
    Réponses: 6
    Dernier message: 15/01/2005, 19h17
  5. [Struts] Droits d'un user et gestion des accès aux pages
    Par PeteMitchell dans le forum Struts 1
    Réponses: 4
    Dernier message: 14/04/2004, 11h30

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