Anda perlu mengonfigurasi transaksi untuk aplikasi Anda. Lihat dokumentasi Spring 2.5.x tentang manajemen transaksi .
Sunting 12/3/11:Bahkan untuk metode yang hanya melakukan pemilihan, Anda masih harus membuat transaksi hanya baca untuk menghapus kueri tambahan yang Anda sebutkan di posting Anda. Cukup tulis @Transactional(readOnly=true) dan Anda akan siap melakukannya.
Sunting 20/12/11:Anda juga perlu memastikan transaksi dikonfigurasi dengan benar. Sepertinya konfigurasi yang Anda posting mungkin tidak memiliki anotasi