bonjour tous,

je cherche à faire un insert en une seule fois pour une liste d'objet. je m'explique : considerant le cas d'un etudiant qui enprinte entre 1 et n livres par trimestre.
pour un insert d'un étudiant (table etudiants) je fais n (1 à n) insert dans la table livres.
une solution barbare consiste à itérer sur ma liste de livre et faire un insert à la fois. cette solution est couteuse car pour une requete " insert into etudiants ... " je dois faire n requete " insert into livre ...." ce qui n'est pas top du tout, du tout.

je cherche une solution du type :

<insert id="insertLivres" parameterClass="LivresInfoList">
insert into livres (id, titre, ......)
<iterate property="LivresInfoList" >
values (#id#, #title#, ....)
</iterate>
</insert>

Est ce que quelqu'un sait faire ça ?
merci pour votre aide.