bon, pr etre clair, hibernate et ibatis ne sont pas la même choz, bien k'ils relèvent du même domaine..avec ibatis, tu peux te débarrasser de tout appel ou code sql au sein de tes classes, et ceci grace a des fichiers xml de config, ke tu devrais appeler apres.ces fichiers vont kontenir des req sql imbrikés ds des balises indikant entre autre, le type de requete, le type de retour et le nom d'appel...a toi apres de fer tes POJO (PlainOld Java Objects), qui seront des classes descriptives (un peu comme la description d'une table, avec le constructeur et les getters/setters en plus)...Alors ke avec hibernate, le mapping se fait directement entre tes POJO et ta bd, grace au fichier de config de hibernate, et les appels de classes spéciales...on utilise ibatis avec un autre outil, généralement...pour voir plus clair, je te conseille de lire le manuel (en français) de hibernate, qui contient des exemples qui vont te faire comprendre de quoi il s'agit, et lire en parallele ce document, sur trois parties accessible sur
[ Lien ] démontrant l'utilisation de sqlmap avec struts, et spring...