2010/5/8 joshua sitopul <[email protected]> > > > Kalau saya remove 2 baris : > > > <property name="hibernate.current_session_context_class">thread</property> > <property > name="hibernate.transaction.factory_class">org.hibernate.transaction.JDBCTransactionFactory</property> > > > 2 baris ini harusnya sih ga perlu, karena transaction di-handle sama spring (melalui HibernateTransactionManager). jadi yang nge-bind, start, stop transaction itu spring.
> hasilnya menjadi error : > > org.hibernate.HibernateException: No Hibernate Session bound to thread, and > configuration does not allow creation of non-transactional one here > > nah kalo ini g pernah ketemu juga nih. error-nya pada saat panggil sessionFactory.getCurrentSession() ya? waktu itu solusi-nya semua method di service wajib di-annotate dengan @Transactional. ga ngerti juga sebenernya kenapa musti di-annotate. g pikir kalo ud annotate di level class maka itu bakal jadi default-nya kalo di level method ga di-annotate. mumpung ada yang nanya, siapa tau master2 bisa jawab. *nungguin-penjelasan-dari-para-guru-sambil-nyeruput-teh-hangat*

