Bonjour à tous,

Je début le développement Web en java et pour cela j'utilise le framework Spring que j'ai appris grâce aux articles de Serge Tahé principalement. en ce qui concerne la gestion de la persistance, j'utilise iBATIS comme dans l'article par contre je me demande s'il est possible de gérer les relations entre objets.

Je m'explique, supposons que j'ai un objet A:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
public class A {
    private int id;
    private String nom;
    // getters, setters, constructeurs...
}
et un objet B qui contient un objet A

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
public class B {
    private int id;
    private String nom;
    private A a;
    // getters, setters, constructeurs...
}
dans ma base de données j'ai une table pour stocker les A [int(11) id, varchar(100) nom] et une autre pour stocker les B [int(11) id, varchar(100) nom, int(11) id_a].

est-il possible de faire un fichier de mapping qui va me gérer tout seul la liaison? C'est-a-dire que quand je vais faire un select d'un objet B, il me crée et me lie l'objet A correspondant?

(J'espère être clair )

Merci d'avance