Bonsoir,
J'ai 2 soucis :
1 - Quand je fais une select inner join, je ne n'obtiens rien.
2 - Où je dois appeler la méthode
Code : Sélectionner tout - Visualiser dans une fenêtre à part
AjouterFils(FilsData fils)
afin d'associer une liste de fils à un parent
Je vous remercie d'avance.

Voici le code
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
20
21
22
23
24
25
26
27
28
29
30
31
import java.util.ArrayList;
import java.util.List;
 
public class ParentData {
	private int id_parent;
	private String nom_parent;
	private List<FilsData> fils = new ArrayList<FilsData>();
	public int getId_parent() {
		return id_parent;
	}
	public void setId_parent(int id_parent) {
		this.id_parent = id_parent;
	}
	public String getNom_parent() {
		return nom_parent;
	}
	public void setNom_parent(String nom_parent) {
		this.nom_parent = nom_parent;
	}
	public List<FilsData> getFils() {
		return fils;
	}
	public void setFils(List<FilsData> fils) {
		this.fils = fils;
	}
 
	public void AjouterFils(FilsData fils) {
		this.fils.add(fils);
	}
 
}
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
20
21
22
23
24
25
26
27
28
29
30
31
32
33
 
public class FilsData {
 
	private int id_parent;
	private int id_fils;
	private String nom_fils;
	private ParentData parentData = new ParentData();
	public int getId_parent() {
		return id_parent;
	}
	public void setId_parent(int id_parent) {
		this.id_parent = id_parent;
	}
	public int getId_fils() {
		return id_fils;
	}
	public void setId_fils(int id_fils) {
		this.id_fils = id_fils;
	}
	public String getNom_fils() {
		return nom_fils;
	}
	public void setNom_fils(String nom_fils) {
		this.nom_fils = nom_fils;
	}
	public ParentData getParentData() {
		return parentData;
	}
	public void setParentData(ParentData parentData) {
		this.parentData = parentData;
	}
 
}
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
20
21
22
23
24
25
26
27
28
29
30
31
32
33
 
 
public class ParentImplDAO   implements InterfaceDAO<ParentData, Integer>{
 
	@Override
	public ParentData creer(ParentData t) {
		// TODO Auto-generated method stub
		return null;
	}
 
	@Override
	public ParentData trouver(Integer id) {
		// TODO Auto-generated method stub
		return null;
	}
 
	@Override
	public List<ParentData> liste() {
		// TODO Auto-generated method stub
		return null;
	}
 
	@Override
	public ParentData modifier(ParentData t) {
		// TODO Auto-generated method stub
		return null;
	}
 
			return null;
	}
 
 
}