Devi configurare le transazioni per la tua applicazione. Consulta la documentazione della primavera 2.5.x sulla gestione delle transazioni .
Modifica 3/12/11:Anche per i metodi che selezionano solo, devi comunque creare una transazione di sola lettura per rimuovere le query extra che hai menzionato nel tuo post. Scrivi semplicemente @Transactional(readOnly=true) e dovresti essere a posto.
Modifica 20/12/11:devi anche assicurarti che le transazioni siano configurate correttamente. Sembra che nella configurazione che hai pubblicato potrebbe mancare l'annotazione