Bonjour,
Je n'ai pas trouvé ma réponse sur le forum, bien que 2 threads parlent de ceci.
Mon problème :
J'ai une DB qui contient une table USER, et qui me permet de déterminer quelle session Hibernate (vers quelle autre DB) je dois récupérer selon l'utilisateur qui se connecte à l'application.
Le problème c'est que des tables de ces autres DB référence l'objet USER.
Est ce possible de paramétrer les fichiers de mappings pour dire que tel attribut référence une table dans une autre DB ?
Mon mapping :
ici l'attribut "user" doit référencer la table USER d'une autre DB.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <hibernate-mapping package="com.abw.valueobject"> <class name="com.abw.valueobject.AppelVO" table="SCHEMACRM.APPEL" dynamic-update="true" lazy="true"> <id name="id" column="ID_APPEL"> <generator class="increment" /> </id> ... <many-to-one name="user" column="ID_USER" lazy="proxy" fetch="select" /> </class> </hibernate-mapping>
Merci pour vos lumières.
Partager