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

NHibernate Discussion :

[NHibernate] Mappage sur plusieurs instances de bdd


Sujet :

NHibernate

  1. #1
    Membre habitué
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Mai 2006
    Messages
    152
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information

    Informations forums :
    Inscription : Mai 2006
    Messages : 152
    Points : 131
    Points
    131
    Par défaut [NHibernate] Mappage sur plusieurs instances de bdd
    Bonjour,

    Je fais face au problème suivant : NHibernate prévoit-il un moyen d'effectuer un mappage de deux classes associées, dont les tables Oracle correspondantes sont situées sur deux instances différentes.

    instances distinctes ==> connexions distinctes

    Voici un mappage test.
    Soient deux instances Oracle 10g :
    - 'SCHEMA1' comportant la table USER(user_id, user_ast_id) ;
    - 'SCHEMA2' comportant la table ASTREINTE(ast_id).
    Soient deux classes CUser(Id, Astreinte), CAstreinte(Id)
    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
     
    <hibernate-mapping xmlns="urn:nhibernate-mapping-2.2" schema="SCHEMA1">
      <class name="CUser" table="USER">
        <id name="Id" type="string">
          <column name="USER_ID" sql-type="nvarchar2" length="50" not-null="true" unique="true" />
          <generator class="assigned"/>
        </id>
        <many-to-one name="Astreinte" class="CAstreinte" column="USER_AST_ID" lazy="false" cascade="save-update" />
      </class>
    </hibernate-mapping>
     
    <hibernate-mapping xmlns="urn:nhibernate-mapping-2.2" schema="SCHEMA2">
      <class name="CAstreinte" table="ASTREINTE">
        <id name="Id" type="string">
          <column name="AST_ID" sql-type="nvarchar2" length="50" not-null="true" unique="true" />
          <generator class="assigned"/>
        </id>
      </class>
    </hibernate-mapping>
    Ce mappage ne produit rien de bon. Quelqu'un a-t-il déjà fait face à la problématique ? Merci.

  2. #2
    Membre habitué
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Mai 2006
    Messages
    152
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information

    Informations forums :
    Inscription : Mai 2006
    Messages : 152
    Points : 131
    Points
    131
    Par défaut
    Il semble qu'il ne soit pas possible d'associer deux tables d'instances distinctes par le biais de NHibernate.

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

Discussions similaires

  1. Configuration du RDS sur plusieurs instances
    Par rgravel dans le forum Coldfusion
    Réponses: 0
    Dernier message: 15/12/2009, 22h27
  2. Recherche sur plusieurs instances EXCEL
    Par Hourko dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 01/10/2009, 19h09
  3. Requête sur plusieurs instances
    Par pamadice dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 05/06/2007, 17h21

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