2010/5/7 Ifnu bima <[email protected]> > > > > Terus ada error setiap method yang menggunakan class Query. > > > > Pesan errornya : > > org.hibernate.HibernateException: createQuery is not valid without active > > transaction > > Berikut settingan applicationContext.xml saya > > Sepertinya konfigurasinya udah bener, agak curiga dengan > @Transaction(propagation=Requered) tapi sepertinya gak masalah. Coba > copy paste kode service secara lengkap. >
Tidak ada masalah dengan Propagation.REQUIRED. Prasyarat declarative transaction di Spring bisa jalan : 1. Sudah dikasi @Transactional 2. Ada <tx:annotation-driven> 3. Transaction Manager sudah dikonfigurasi Saya curiga : 1. Gimana cara dapat sessionFactory di dalam class Daonya? Coba copy paste class daonya lengkap, jangan dipotong 2. Bean dao dideklarasikan atau diautodetect di applicationContext yang berbeda dengan deklarasi <tx:annotation-driven> Makanya, mana coba lihat class daonya. 3. Datasource nya pakai JNDI, sedangkan tx managernya HibernateTransactionManager. Coba ganti jadi org.springframework.transaction.jta.JtaTransactionManager -- Endy Muhardin http://endy.artivisi.com Y! : endymuhardin -- life learn contribute --

