Bonjour,
J'ai deux table table1 et table2 et dans table2 j'ai deux clé étrangère qui font référence à la table1. J'aurai voulu savoir comment faire au niveau des jointures
Merci
Version imprimable
Bonjour,
J'ai deux table table1 et table2 et dans table2 j'ai deux clé étrangère qui font référence à la table1. J'aurai voulu savoir comment faire au niveau des jointures
Merci
Comment faire quoi? On parle de quoi? JDBC, Hibernate, JPA, .... ? Tu checher à faire un mapping? A executer une requête? A créer les tables?
Je cherche à faire la requête au niveau normal c'est à dire exécution sous mysql. Et également au niveau hibernate
ben une jointure en SQL ce n'est pas compliqué:
Code:select t2.*,t1a.*,t1b.* from table2 t2, table1 t1a, table1 t1b where t1a.id = t2.refX and t1b.id!t2.refY
et pour hibernate, il suffit d'utiliser un OneToMany
Code:
1
2
3
4
5
6
7
8
9
10
11
12 public class Type2 { //.... @OneToMany() public Type1 getRefX(){ return refX; } @OneToMany() public Type1 getRefY(){ return refY; }