Guarda, io utilizzo l'xml, ma anch'io ho qualche problemino, però non ho capito bene cosa intendi, comunque se ti può essere utile, io utlizzando iBAtis, creo due file xml, uno che mi mappa la connessione al db, chiamato SqlMapConfig, all'interno ci metto stringa di connessione e tutto cio che mi serve e il secondo file, chiamato NomeCheVuoi_SqlMap, dove mi costruisco le query in semplice SQL, poi queste query vengono indicizzate, tramite quest'indice io le richiamo tramite una classe java, nominato NomeCheVuoiDAO, (il "DAO" è fisso ) e poi tutto il resto che non ti sto a spiegare perchè non lo so neanch'io così bene da poterci fare delle lezioni, spero di esserti stato utile, ciao ciao!!