iBATIS est un outil simple à utiliser qui permet de mapper des requêtes SQL dans des objets java. Voici un article qui présente rapidement les concepts de base.
Un bon compromis pour continuer à dialoguer avec votre DBA qui ne veut pas d'outils magiques générant du SQL optimisé.


Object-Relational Mapping with SQLMaps (Anglais)
iBATIS (Anglais)