Bonjour,
J'ai deux unités de persistances up_a et up_b, chacune réfère à une base de données à part (BD_A et BD_B). Dans up_a j'ai déclaré la classe A (table a dans la BD_A) et dans up_b j'ai déclaré la classe B (table b dans la BD_b).
La classe A contient un attribut b de type B dont l'attribut de lien est de type OneToOne (on peut saisir n'importe quel type). Lorsque je lance le serveur une exception se lance : org.hibernate.AnnotationException: @OneToOne or @ManyToOne on pack.A.b references an unknown entity: pack.B
Je sais bien qu'il s'agit de manque de déclaration de l'entité B dans l'up_a, mais je dois garder B dans up_b car la table b est situé dans la BD_B et A dans up_a car la table a correspondante à l'entité A est dans la base BD_A et je dois les utiliser comme ça sauf que je ne sais pas comment faire pour travailler de cette manière est utilisé deux tables chacune dans une base de données (donc déclarée dans une unité de persistance) et utiliser un attribut de lien entre les deux (de n'importe quel type OneToOne, ManyToOne, ...) ?
Aidez moi SVP
Merciiiiiiiii
Partager