Comment utiliser JdbcTemplate pour effectuer des requêtes de Jointure

J'ai le texte suivant modèle de base de données

       create table Diary (id bigint NOT NULL AUTO_INCREMENT,
                creationDate TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
                name varchar(255) not null, 
                description text,
                viewtype varchar(255) not null,
                member bigint,
                primary key (id),
                foreign key (member) references Member(id));


       create table Page (id bigint NOT NULL AUTO_INCREMENT,
                creationDate TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
                viewtype varchar(255) not null,
                diary bigint,
                member bigint,
                primary key (id),
                foreign key (diary) references Diary(id),
                foreign key (member) references Member(id));

       create table Comment (id bigint NOT NULL AUTO_INCREMENT,
                postingDate TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
                comment text not null,
                page bigint,
                member bigint,
                primary key (id),
                foreign key (page) references Page(id)
                foreign key (member) references Member(id));

Je suis à l'aide de spring JDbc modèle.

      My interface looks like follows: accountid is the memeberid in the database.

     Collection<Diary> getDiaries(Long accountId);

Et mon journal ressemble comme suit:

           public class Diary {
           private Collection<Page> pages;
           private Long id;
           private LocalTime creationDate;
           private String name;
           private String description;
           private ViewType type;
           }

Je voulais savoir comment la requête va chercher maintenant, si je voulais préparer un Journal de l'Objet à l'aide de jdbc modèle. Est est également possible de ne tirer qu'une seule requête et il suffit de préparer ce Journal d'objet parce que je vais éviter pour la même demande à plusieurs tirs de requêtes. Pour l'interface ci-dessus son très possible que je serai à l'aide de s requête de jointure ou est-il plus simple possible en utilisant spring JDBC modèle de cadre.

OriginalL'auteur Saurabh Kumar | 2013-02-26